高级子查询&(NOT) EXISTS
高级子查询
把主查询的数据一个个往子查询带入,特性是子查询有内外交互,如:
SELECT *
FROM test t1
WHERE t1.id IN (SELECT t2.id
FROM test t2
WHERE t1.job = t2.job)
(NOT) EXISTS 类似高级子查询,也有内外交互
SELECT *
FROM test t1
WHERE (NOT) EXISTS(SELECT t2.id
FROM test t2
WHERE t1.id = t2.id
AND t1.job = t2.job)

浙公网安备 33010602011771号