Bonjour,
voici mes tables :
activites(Num_activite, designation,type,....)
inscriptions(num_inscription,num_participant, num_activite,presence,....)
participants(num_participant,titre,nom,prenom,...)
paye(num_paye,num_activite, num_participant,montant,...)
Je dois faire la liste des personnes inscrites dans inscriptions qui n'ont pas payés (donc pas d'enregistrement dans paye)
voici ma requête (qui ne fonctionne pas)
Auriez-vous une idée du problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT participants.nom, participants.courriel FROM participants inner join inscriptions on participants.num_participant=inscriptions.num_participant inner join activites on inscriptions.num_activite= activites.num_activite left outer join paye on inscriptions.num_activite=paye.num_activite WHERE activites.num_activite=1552 and paye.num_paye is null
Je vous remercie
Nicolas
Partager