读书人

MySQL 差集,该如何解决

发布时间: 2012-03-24 14:00:46 作者: rapoo

MySQL 差集
MySQL 差集

SELECT a. *
FROM table1 AS a
LEFT JOIN table2 AS b ON a.term = b.term
WHERE b.term IS NULL


上面这个可以查询出 a表和b表的差集

但是我现在想要 b表中的部分行去和a表做 差集
我应该如何写条件!

请高人指点。

[解决办法]
SELECT a. *
FROM table1 AS a
LEFT JOIN (select * from table2 where condition) as b ON a.term = b.term
WHERE b.condition
这样先到table2表里取出数据当作一个表来操作,不知道这样合不合你的意

读书人网 >Mysql

热点推荐