INTERSECTの使用の際に、以下のルールが適用されます。
- 単純な問合わせでINTERSECTを使用する以外に、以下の操作においてINTERSECTを使用できます。
- 派生テーブル
HASH BY句またはLOCAL ORDER BY句は、集合演算子による派生テーブルでは使用できません。
- SUBQUERY
- INSERT … SELECT文
- ビュー定義
- 派生テーブル
- INTERSECTによって結合される各問合わせが実行されて、行の集合から成る1つの結果が作成されます。INTERSECT演算では、各SELECT文の各テーブルに同数の列が含まれなければなりません(正式には、同じ程度でなければなりません)。また、それらの列のデータ型に互換性がなければなりません。
- 以下のものの中ではINTERSECTを使用できません。
- SELECT AND CONSUME文
- WITH RECURSIVE句
- CREATE RECURSIVE VIEW文