Oracle中可以使用INTERSECT運算符來取兩個結果集的交集。
例如,假設有兩個查詢語句:
查詢1:
SELECT column1, column2
FROM table1
WHERE condition1;
查詢2:
SELECT column1, column2
FROM table2
WHERE condition2;
要取兩個查詢結果的交集,可以使用INTERSECT運算符:
SELECT column1, column2
FROM table1
WHERE condition1
INTERSECT
SELECT column1, column2
FROM table2
WHERE condition2;
這將返回滿足條件1和條件2的記錄的交集。