チェックボックスを動的に作成するフォームがあります。ユーザーがサインインし、すべてのチェックボックスに 0 を選択します。チェックボックス配列は、テーブル 'options' から生成されます。フォームはレコードを 2 つのテーブル '調査' (個人データの 1 つのレコード) と '選択' (調査キーとオプション キー (または複数のキー)) に送信します。可能なすべてのオプションを列見出しとして表示するレポートを引き出し、そのオプションを選択した調査表からの人のリストを表示したいと考えています。したがって、私の結果は次のようになります。
FirstAid Triage Firefighting HamRadio
Sam Sue Sam
Judy Judy Bill
Bob
そのため、誰も選択していなくても、すべてのオプションが結果に表示されます。
テーブルの構造は次のとおりです。
OPTIONS
option_id description
SURVEY
survey_id name
SELECTED OPTIONS
survey_id option_id
これは実際のデータの単純化された例ですが、重要な部分が含まれています (と思います)。SQL を使用して必要な結果を得るにはどうすればよいですか?
ありがとう