mysql两张表 a表、b表,a.id = b.id,数据是一一对应的,现在有对应不上的数据,我怎样查出来啊?求指点...

夏承曦 发布于 2016/10/12 15:07
阅读 498
收藏 0
两张表 a表、b表,a.id = b.id,数据是一一对应的,现在有对应不上的数据,我怎样查出来啊?求指点...
加载中
0
J_sky
J_sky

int kk = 获取数据数目;

a = a的数据集

b = b的数据集

for(i=0,i<kk,i++){

if(a[i].id == b[i].id){没问题}else{有问题}

}


J_sky
J_sky
回复 @夏承曦 : 解决就好,直接用SQL更好,我SQL语句学的不精哈。
夏承曦
夏承曦
select * from a where a.id not in (select a.id from a inner join b where a.id = b.id)
夏承曦
夏承曦
亲,谢谢你!我用sql先把所有关联上的查出来作为条件,用总的查询与之不匹配的。有五条错误数据!
返回顶部
顶部