Re: [SQL ] MySQL 如何做差集 (MINUS)?

看板Database作者 (掛~~有事打我手機)時間15年前 (2008/11/09 02:21), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《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
文章代碼(AID): #195TYDO5 (Database)
文章代碼(AID): #195TYDO5 (Database)