2表表结构相同
a表
b表
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
总感觉不对,大家帮看看呢?
a表
b表
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
where a.idis null
20
还要各列不同。只能逐列比较了,把全部列都加在你的条件里
20
你可以给出一个结果,然后大家在能更好的帮助你。