a表有数据15万,b表有数据30万a表和b表通过id关联,现在要找到a表中的id在b表中不存在的。如何写sql为高效?试过not in,not exists left join 均未果。请大侠给个办法,谢谢!
解决方案 »
- 哪位高手看一下这个函数是否会搞垮mysql数据库?
- mysql_real_connect函数使用问题
- mysql是真的免费吗?有好多网站、虚拟主机、排名前几位的OA软件都集成或使用了mysql
- 2G的mysql导出文件.sql文本,怎么快速导入mysql数据库
- 帮忙分析下MYSQL错误日志
- 指定的数据库不能出现
- mysql的replace函数执行后出现乱码,求救!
- mysql真的免费吗?
- 如何修改primary key auto_increment的指针?
- 请问,在sql server 2000中如何用sql语句对文本文件进行操作?(例如,读一行,写一行的诸如此类操作)是否,sql语言根本没这个功能的?
- PostgreSQL 怎样跳出内层循环?
- 求一个SQL语句的优化
select a.* from a left join b on a.id=b.id where b.id is null
看看
show index from b;explain select ....
贴出来看一下。
1;SIMPLE;b;index;NULL;idx_a;63;NULL;283545;Using index;显示a表是全表扫,b用上了索引,a表数据为155801,b表为283545请问这是否是最佳的办法了?