在SQL中,可以使用INNER JOIN
來執行交集查詢。
INNER JOIN
語句用于從兩個或多個表中獲取包含匹配行的記錄。它基于兩個表之間的連接條件,只返回滿足連接條件的行。
下面是INNER JOIN
的基本語法:
SELECT 列名
FROM 表1
INNER JOIN 表2
ON 表1.列名 = 表2.列名;
示例:
假設我們有兩個表users
和orders
,我們想要查詢出所有同時存在于這兩個表中的用戶。可以使用INNER JOIN
來實現:
SELECT users.username, orders.order_id
FROM users
INNER JOIN orders
ON users.user_id = orders.user_id;
這將返回一個結果集,包含users
表中的username
列和orders
表中的order_id
列,但只包含兩個表中都存在的數據。