bonjour,
j'ai bien compris la syntaxe suivante :
SELECT table1.* FROM table1 LEFT JOIN table2 ON table1.champ1=table2.champ1 WHERE table2.champ1 IS NULL
qui permet de selectionner tout les enregistrement de table1 ayant un champ1 qui ne soit pas present dans table2.
mais si je veux rajouter un critere de selection sur table2, genre selectionner tous les enregistrements de table 1 dont le champ1 n'ai pas present dans table 2 mais que dans le cas ou champ3 de table2 vaut toto.
du genre:
SELECT table1.* FROM table1 LEFT JOIN table2 ON table1.champ1=table2.champ1 WHERE table2.champ1 IS NULL and table2.champ3='toto'
ca ne fonctionne plus...
Partager