ALL句を使用することでWHERE句内に指定した副問合せの結果を比較してデータを抽出する事が可能となります。
サンプルテーブル
ALL句を利用したクエリー(SQL)例
- 以下の例ではまず副問合せでGOODS_CODEテーブルからGOODS_CODEが101と301のデータを取得し、ALL句でGOODSテーブルのGOODS_CODEが101と301以外のデータを取得しています。
1234567SELECT *FROM GOODSWHERE GOODS_CODE <> ALL (SELECT GOODS_CODEFROM GOODS_TYPEWHERE GOODS_CODE in('101','301'));