Bonjour,

Je voudrai faire un LEFT JOIN pour pouvoir comparer les identifiants de la table_1 avec la table_2 et la table_3.

Mon but est de récupérer après la comparaison les identifiants de la table_1 qui sont différents de ceux des table_2 et table_3 et je ne prend que les 1060 premier identifiants de la table_1 pour la comparaison.

en gros cela donnerai cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
SELECT 0,table_1.Site,table_1.Prix
FROM table_1 
LEFT JOIN table_2 ON table_1.Site=table_2.Site
AND RIGHT JOIN table_3 ON table_3.Site=table_1.Site
WHERE table_2.Site IS NULL
AND table_3.Site IS NULL
Cela ne donne pas la bonne chose, je ne sais pas trop comment faire...