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:
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
voilou, si j'ai pas été assez claire n'ésitez pas a me demander.
Merci de m'aider.
Cordialement