3表
1.問題表tbl_question
id,fk_qnid(問卷id,統一為1),questionName
2.問題選項表tbl_answer
id,fk_qnid(問卷id,統一為1),fk_qid(問題id),answerName(選項名稱)
3.問卷回答表tbl_question_deail
id,openid(回答使用者的唯一識別),fk_qnid(問卷id,統一為1),fk_qid(問題id),fk_aid(答案id),remark(問卷問題不是選擇題,是填空題時的記錄)
實際資料如上圖
使用者填問卷,單選題就多一筆記錄,多選題用戶多選的話,就會多多筆記錄,問答題的話,fk_aid為空,remark記錄用戶填空的答案
根據這個這個表,怎麼獲取每個用戶的答題情況
怎麼寫sql語句,才能讓每個用戶成一行數據,多選的可以用逗號分割開