Para usar IN, você deve ter um conjunto, use esta sintaxe: SELECT * FROM Table1 WHERE Table1.principal NOT IN (SELECT principal FROM table2)