このトピックでは、INTERSECT句について説明します。
構文
次のステートメントは、INTERSECT
句の構文を提供します。
select_statement INTERSECT select_statement
説明
select_statement
は、ORDER BY
またはFORUPDATE
句を含まないSELECT
ステートメントです。
INTERSECT
演算子は、関連するSELECT
ステートメントによって返される行の集合交差を計算します。 行が 2 つの結果集合に含まれている場合、その行は 2 つの結果集合の積集合に含まれます。
INTERSECT
句の結果に重複する行は含まれません。
括弧で特に指定しない限り、同じSELECT
ステートメント内の複数のINTERSECT
演算子は左から右に評価されます。 INTERSECT
句は、UNION
句よりも緊密にバインドされます。 UNION B INTERSECT C
は、A UNION (B INTERSECT C)
として読み取られる。