日期:2014-05-16  浏览次数:20638 次

MYSQL问题
已知A表和B表
通过a.MACHINEID,   B.RULEMACHINEID关联两个表
现在我要求出a.MACHINEID跟B.RULEMACHINEID不相当的记录
ORACLE中有MINUS方法去掉相同的记录,
MYSQL中怎么处理



------解决方案--------------------
where a.MACHINEID != B.RULEMACHINEID
------解决方案--------------------
select * from A a inner left join B b on a.MACHINEID = b.RULEMACHINEID where a.MACHINEID is not null

这样可以过滤掉不符合要求的记录
------解决方案--------------------
where a.MACHINEID != B.RULEMACHINEID