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表里取出数据当作一个表来操作,不知道这样合不合你的意