この質問はこの投稿に関連しています: さまざまなデータ型の回答を使用した調査用のSQL設計
私は、ほとんどの質問に1〜5の回答のセットがある調査アプリを持っています。次に、数値、日付、文字列など、さまざまな回答タイプを持つ可能性のある質問を行う必要があります。スタックからの提案のおかげで、回答を格納するために文字列列を使用しました。いくつかの質問は多肢選択式であるため、テーブル「質問」とともに、質問に対する可能な回答のセットを含むテーブル「回答」があります。
さて、「該当するものをすべて選んでください」という質問に対する回答をどのように保存すればよいですか?「chosen_answers」などの子テーブルを作成する必要がありますか?または、回答テーブルに、回答者がその回答を選択したことを示す「選択済み」列を含める必要がありますか?