Bonjour,
J'ai une application de e-learning, composée de questions, categories, et quizzes.
Une table question
Une table Categorie
Code : Sélectionner tout - Visualiser dans une fenêtre à part ID | Question | id_cat
Une table Quiz
Code : Sélectionner tout - Visualiser dans une fenêtre à part ID | nom
Une table pool qui détermine quel categorie va avec quel quiz
Code : Sélectionner tout - Visualiser dans une fenêtre à part ID | nom
Mon but est de savoir combien de questions sont disponibles dans chaque quiz.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ID_QUIZ | ID_CAT
J'ai réussi a faire la requete pour 1 quiz:
Cela me retourne le nombre de questions possible pour chaque quiz.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT count(*) FROM `question` WHERE id_cat IN (SELECT id_cat FROM `pool` WHERE id_quiz=22)
Je voudrai transformer cette requete de facon a avoir le nombre de question pour chaque quiz, ja'i easayé sans succès en enlevant le where, et mettant un group by id_quiz.
Est-ce possible ? Une piste?
Cédric
Partager