Je voulais exécuter une requête simple pour afficher toutes les lignes Table1
où une valeur de colonne principale n'est pas présente dans une colonne d'une autre table ( Table2
).
J'ai essayé d'utiliser:
SELECT * FROM Table1 WHERE Table1.principal NOT IN Table2.principal
C'est plutôt une erreur de syntaxe. La recherche Google m'a conduit à des forums où les gens disaient que MySQL ne prend pas en charge NOT IN
et que quelque chose d'extrêmement complexe doit être utilisé. Est-ce vrai? Ou est-ce que je fais une terrible erreur?