EXISTS条件

EXISTS条件は、副問合せに行が存在するかどうかをテストします。

表6-11に、EXISTS条件を示します。

表6-11 EXISTS条件

条件の種類 操作
EXISTS 

副問合せによって行が1行以上戻される場合には、TRUEと評価されます。

SELECT department_id
  FROM departments d
  WHERE EXISTS
  (SELECT * FROM employees e
    WHERE d.department_id 
    = e.department_id)
   ORDER BY department_id;