mysql résume plusieurs données en une seule donnée
怪我咯
怪我咯 2017-06-08 11:03:28
0
1
829

3 tables
1. Table de questions tbl_question
id, fk_qnid (identifiant du questionnaire, unifié à 1), questionName
2. Table d'options de question tbl_answer
id, fk_qnid (identifiant du questionnaire, unifié à 1), fk_qid (identifiant de la question), réponseName. (nom de l'option)
3. Table de réponses au questionnaire tbl_question_deail
id, openid (identification unique de l'utilisateur répondant), fk_qnid (identifiant du questionnaire, unifié à 1), fk_qid (identifiant de la question), fk_aid (identifiant de la réponse), remarque (question du questionnaire Ce n'est pas une question à choix multiples, c'est un enregistrement de remplissage des blancs)


Les données réelles sont telles qu'indiquées ci-dessus
Lorsque l'utilisateur remplira le questionnaire, il y aura un enregistrement supplémentaire pour la question à choix unique. Si l'utilisateur sélectionne plusieurs choix pour la question à choix multiple, il y en aura. plus d'enregistrements. Pour la question et la réponse, fk_aid sera vide et la remarque enregistrera la réponse que l'utilisateur remplit dans le blanc.
Sur la base de ce tableau, comment obtenir le statut de réponse de chaque utilisateur ? Instruction SQL afin que chaque utilisateur puisse avoir une ligne de données. Plusieurs sélections peuvent être séparées par des virgules
.

怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(1)
phpcn_u1582

Les questions sans données de test ne sont que des hooligans

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!