select * from a as a where a.id in (1,2,3,...,100)效率如何
in里面的东西是没有规律的
是从另一个表按条件select出来的是单这么写效率好,还是select * from a as a inner join b as b on b.xx=xx and a.xx=b.xx效率好
in里面的东西是没有规律的
是从另一个表按条件select出来的是单这么写效率好,还是select * from a as a inner join b as b on b.xx=xx and a.xx=b.xx效率好
解决方案 »
- sql 如何修改字符串中某个字符
- 像这样的情况怎么计算数据升降幅度?
- Mysql如何多个表批量删除索引?
- 我导入的数据库文件有些表有中文内容怎么用Navicat for MySQL打开是乱码
- 来交学费的
- MYSQL定时执行语句如何实现啊~~~~~救救命
- powerbulder怎么和mysql连
- 请问怎么用odbc把aceess里的数据导到linux下的mysql里?
- 高分请教,mysql中的表格怎样转换成EXCEL文件格式呢?在线等待!
- access denied for user 'root'@'localhost'(using password:YES)
- phpmyadmin怎么用啊?
- birt 2.6 用脚本写查询sql 输入汉字为什么不能进行模糊查询?
select * from a as a where a.id=2;
.....
select * from a as a where a.id=99;
select * from a as a where a.id=100;上面肯定比下面的效率好,对吧
[求证&散分]MySQL 中 where id in (1,2,3,4,...) 的效率问题讨论
看了那个帖子,感觉是数据量很小||数据量很大的时候,in的效率会好
但是不知道这个度是多少小于10条能否认为in的效率好