Je voulais exécuter une requête simple de jeter toutes les lignes de Table1
où la principale valeur de la colonne n'est pas présent 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 au lieu de jeter une erreur de syntaxe. Recherche Google m'a conduit à des forums où les gens disaient que MySQL ne prend pas en charge NOT IN
et quelque chose d'extrêmement complexe doit être utilisé. Est-ce vrai? Ou ai-je fait une horrible erreur?