bonjour à vous,
Alors je fais un systém de sondage sur mon site, j'ai 3 tables:
Table « sondage » ://la liste des sondages
-id (auto-inc)
-question (type text)
Table « sondage_propositions » ://la liste des propositions
(-id)
-id_sondage
-proposition (type text)
Table « sondage_resultats » :
(-id)
-id_membre
-id_sondage
-id_resultat_proposition
donc j'arrive dans ma méthode php avec $id_du_membre (l'id du membre qui est actuellement logguer)
Je cherche en fait a obtenir toutes les questions (les sondages) dont ce membre n'a pas encore répondu.
j'avais écrit ça naïvement en premier jet:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select Q.id as idquestion, Q.question, R.id, R.id_membre, R.id_sondage from sondage Q, sondage_resultats R where R.id_membre='.$id_du_membre.' and Q.id != R.id_sondage
donc je vais écrire un mix sql/francais qui traduit ce que je désire:
voilou, si j'ai pas été assez claire n'ésitez pas a me demander.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select Q.id as idquestion, Q.question, R.id, R.id_membre, R.id_sondage from sondage Q, sondage_resultats R where Q.id != du R.id_sondage dont le R.id_membre=$id_du_membre
Merci de m'aider.
Cordialement
Partager