溫馨提示×

sql minus函數(shù)怎么使用

sql
小億
136
2023-08-31 01:36:40
欄目: 云計算

在MySQL中,你可以使用MINUS操作符來執(zhí)行兩個查詢的差集操作。然而,MySQL并不直接支持MINUS操作符,而是使用了其他方法來實(shí)現(xiàn)差集操作。下面是一種常見的方法:

假設(shè)我們有兩個表A和B,想要獲取A中存在但B中不存在的記錄。

方法一:使用NOT IN子查詢

SELECT * FROM A
WHERE id NOT IN (SELECT id FROM B)

方法二:使用LEFT JOIN和IS NULL

SELECT A.* FROM A
LEFT JOIN B ON A.id = B.id
WHERE B.id IS NULL

這兩種方法都可以實(shí)現(xiàn)差集操作,選擇一種適合你的情況即可。

0