salut, j'ai une requete qui me pose problemes!
des membres s'inscrivent sur mon site, répondent à un quizz.
Le quizz est composé de questions, parmi ces questions, il y a des propositions de réponses mais une seule est bonne.
Ils répondent et les résultats sont enregistrés dans une base de données.
Jaimerais tirer au sort le vainqueur, mais j'ai déjà su mal à trier ceux qui ont du données les bonnes réponses.
voilà ce ue j'ai fait
C'est ma requete de sélection de ceux qui ont donnés les bonnes réponses.Code:
1
2
3
4
5
6
7
8 SELECT * from reponse,resultat,membre,concours,membre_has_concours where valeur_rep=1 and idREPONSE=REPONSE_idREPONSE and idMEMBRE=resultat.MEMBRE_idMEMBRE and membre_has_concours.MEMBRE_idMEMBRE=idMEMBRE and membre_has_concours.CONCOURS_idCONCOURS=idCONCOURS and idCONCOURS=7
Le souci est que pour gagner il faut les 3 bonnes réponses, mais avec ma requete, il me donne aussi ceux qui n'ont donné qu'une bonne réponse.
Comment je règle çà svp ?
Voila le schéma de bdd si çà peut vous aider
http://img520.imageshack.us/my.php?image=tsuyk9.png
merci d'avance!