検索

ホームページ  >  に質問  >  本文

mysqlは複数のデータを1つのデータに要約します

3 テーブル
1. 質問テーブル tbl_question
id、fk_qnid (アンケート ID、1 に統一)、questionName
2. 質問オプション テーブル tbl_answer
id、fk_qnid (アンケート ID、1 に統一) 1)、fk_qid (質問 ID)、answerName (オプション名)
3. アンケート回答テーブル tbl_question_deail
id、openid (回答ユーザーの一意の ID)、fk_qnid (アンケート ID、1 に統一)、fk_qid(質問 ID)、fk_aid (回答 ID)、備考 (アンケートの質問は選択問題ではなく、穴埋め問題の記録です)


実際のデータは上記のとおりです
ユーザーがアンケートに記入すると、単一選択の質問のレコードが 1 つ増えます。多肢選択問題の場合、複数の選択肢がある場合、さらに多くのレコードが存在します 質問への回答 fk_aid が空の場合、コメントはユーザーが入力した回答を記録します
この表によると、各ユーザーの回答状況を取得する方法
各ユーザーが 1 行のデータを保持できるように SQL ステートメントを記述する方法 複数選択も可能 カンマ区切り

怪我咯怪我咯2726日前864

全員に返信(1)返信します

  • phpcn_u1582

    phpcn_u15822017-06-08 11:05:28

    テストデータのない質問は単なる暴徒です

    返事
    0
  • キャンセル返事