個人でサービスを作っており、プロフィール登録時に、質問事項が何個かあります。
その1つに、セレクトボックスがあり、
デフォルトの選択肢と、管理者側の設定によって追加する選択肢があります。
この場合のうまいデータベース設計が思いつかず質問させてください。
全然わからず・・・(こちらサンプルの質問になっています。)
クエスチョンテーブル
id | label |
---|---|
1 | 僕を知ったのはどこですか? |
デフォルトクエスチョンオプション(全員に表示される選択肢)
id | クエスチョンテーブル_id | label |
---|---|---|
1 | 1 | ツイッター |
2 | 1 | FB |
3 | 1 | インスタ |
4 | 1 | ブログ |
拡張クエスチョンオプション(管理画面からの設定などで追加できる選択肢)
id | クエスチョンテーブル_id | label |
---|---|---|
1 | 1 | チラシ |
2 | 1 | お店のQRコード |
上記のテーブルをあわせることで、セレクトボックスの選択肢ができるかと思っています。
回答テーブル(こちらわかりません・・・)
id | クエスチョンテーブル_id | アンサーid |
---|---|---|
1 | 1 | 1 |
回答テーブルのうまい作り方が思いつかず途中となっております。
ご助言お願いいたします