可以使用外部查询将排除语句应用于结果,例如:
SELECT t1.column1, t1.column2, t1.column3 FROM (SELECT column1, column2, column3, column4 FROM table1) t1 LEFT JOIN (SELECT column1 FROM table2) t2 ON t1.column1 = t2.column1 WHERE t2.column1 IS NULL;
这个查询将在第一个表中选择所有列,并仅在第二个表中存在相应条目的情况下进行链接,然后从结果中排除第二个表中的列。 在这种情况下,将排除column4。