oracle not exists用法
Oracle中的NOT EXISTS用于检查子查询是否返回任何行。如果查询不返回任何行,则NOT EXISTS条件返回TRUE,否则返回FALSE。在使用NOT EXISTS时,需要使用子查询来筛选符合条件的行。例如:
SELECT *
FROM employees e
WHERE NOT EXISTS (
  SELECT *
  FROM promotions p
  ployee_id = p.employee_id
);
此查询将返回没有任何晋升记录的所有员工。如果一个员工有任何晋升记录,那么它将被排除在外。
exists的用法