请教关于 SQL查询
本帖最后由 阿呆 于 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
第二种快。 两中方式都是走全表扫描方式,一样的 oracle的in貌似上限是1000条
页:
[1]