作者wuwaiter (挂~~有事打我手机)
看板Database
标题Re: [SQL ] MySQL 如何做差集 (MINUS)?
时间Sun Nov 9 02:21:00 2008
※ 引述《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
1F:推 eliang:原来如此 谢谢 11/10 22:27