EXISTS
-
EXISTS替代NOT_IF NOT EXISTS
在SQL中,EXISTS和NOT EXISTS是用于检查子查询是否返回任何行的两个关键字。EXISTS用于检查子查询是否有结果,如果有则返回真(true),否则返回假(false)。而NOT EXISTS则是相反的逻辑,如果子查询没有结果则返回真,否则返回假。,,,“sql,SELECT * FROM table1 WHERE EXISTS (SELECT * FROM table2 WHERE table1.id = table2.id);,“,这个查询会返回table1中与table2有相同id的所有记录。