Bonjour
J'ai une série de 3 tables :
objet(*id_objet,...)
lien(*id_objet,*id_personne)
personne(*id_personne,nom,...)
> voyez les clés étrangères tout ça...
je voudrai les objets qui sont d'un auteur/personne et pas d'un autre.
J'ai tenté la double jointure...
Mais ça donne pas ce que je veux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SELECT objet.id AS id, T0.p_nom AS T0, T1.p_nom AS T1 FROM objet LEFT OUTER JOIN lien_op AS L0 ON objet.id_objet = L0.objets_id LEFT OUTER JOIN personnes AS T0 ON L0.personnes_id = T0.id LEFT OUTER JOIN lien_op AS L1 ON objet.id_objet = L1.objets_id LEFT OUTER JOIN personnes AS T1 ON L0.personnes_id = T1.id WHERE ( ( T0.p_nom LIKE '%tralala%' ) ) AND ( ( T1.p_nom NOT LIKE '%trululu%' ) )
Des pistes ?
Nico
Partager