MySQL 差集,该如何解决

MySQL 差集,该如何解决

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 差集,该如何解决

相关文章:

你感兴趣的文章:

标签云: