前几天有两个表要查询第一个表中存在的但是不存在在第二个表中的数据:
自然的就想到了 not in的语法,感觉貌似不行(我还是不太相信in的),算了感觉数据量也不是很大决定都取出去在内存中比较吧
然后今天查看mysql文档,突然突然想到貌似left join + where 可以解决
两个表 A(ip) B(ip):
select a.ip from A a left join B b on a.ip = b.ip where b.ip is null
这样就可以完美解决了。速度也挺快。
阅读(1001) | 评论(0) | 转发(0) |