Bonjour,
Je n'arrive pas à réaliser une requêtes de jointure, je suis pas doué sur ce niveau pourtant j'ai essayer de comprendre à l'aide du tuto " sqlpro " sur le forum.
Je m'explique, j'ai 2 tables :
resultats: ( table permettant de recevoir les notes )
id_res - score - id_eval - id_question
-----------------------------------
1--------8--------2----------1
2--------4--------2----------2
3--------5--------2----------1
4--------6--------2----------4
et la table questions :
id_question - Lib_quest
-------------------
1-------------libel 1
2-------------libel 2
3-------------libel 3
4-------------libel 4
J'aimerai réaliser la moyenne obtenu pour chaque question en groupant les utilisateurs mais le problème est que je voudrais obtenir un zero quand la question n'a pas été remplis.
Pour le moment j'affiche toute les questions sauf la 3eme car elle n'apparait pas dans la table.
J'ai essayé ça mais ca ne me retourne rien :s
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT * FROM resultats res LEFT OUTER JOIN questions q ON res.id_question = q.id_question WHERE id_question IS NULL
Partager