用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3160|回复: 3
收起左侧

请教关于 SQL查询

[复制链接]
发表于 2012-2-17 15:53:48 | 显示全部楼层 |阅读模式
本帖最后由 阿呆 于 2012-2-17 15:59 编辑

假如有 好几万条数据   这2种查询,哪个会比较快啊
SELECT * FROM `ecs_goods` WHERE goods_id in (1,2,3,4,5,6,9,........10000)

SELECT * FROM `ecs_goods` WHERE a_id=1 or b_id=5 or c_id=10 or d_id=3


CIer  发表于 2013-5-9 16:26:57
第二种快。
CIer  发表于 2013-6-10 11:13:06
两中方式都是走全表扫描方式,一样的
CIer  发表于 2013-6-10 12:24:15
oracle的in貌似上限是1000条

本版积分规则