找出2表中不同数据

MySql 码拜 9年前 (2016-05-11) 851次浏览
2表表结构相同
a表
找出2表中不同数据
b表
找出2表中不同数据
b表数据是范围大的那个
需求是:查出b多出来的数据,还有a与b中各列不同的值。
本人的语句如下
select b.* from b b left join a a on a.test=b.test and a.mm=b.mm
where a.qq is null
总感觉不对,大家帮看看呢?
解决方案

20

select b.* from b b left join a a on a.id=b.id
where a.idis null

20

引用:

select b.* from b b left join a a on a.id=b.id
where a.idis null

还要各列不同。只能逐列比较了,把全部列都加在你的条件里

20

你可以给出一个结果,然后大家在能更好的帮助你。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明找出2表中不同数据
喜欢 (0)
[1034331897@qq.com]
分享 (0)