Re: [SQL ] MySQL 如何做差集 (MINUS)?
※ 引述《eliang ()》之銘言:
如果是 a - b
那應該是 b.id is not null
另外改寫成以下應該可行
SELECT a.id
FROM a LEFT JOIN b ON a.id=b.id and condition_1 AND condition_2
where b.id IS not NULL
: 可改寫成:
: SELECT a.id
: FROM a LEFT JOIN b ON a.id=b.id
: WHERE b.id IS NULL
: 我嘗試把原先的條件式加上去:
: SELECT a.id
: FROM a LEFT JOIN b ON a.id=b.id
: WHERE condition_1 AND condition_2 AND b.id IS NULL
: 結果是錯的,
: 想請問如果兩個 SELECT 後面都有 WHERE 子句,
: 應該如何改寫呢? 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.252.130
推
11/10 22:27, , 1F
11/10 22:27, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):