楼上有两个 说 in 的 ,我稍微的测试了下,正好手里有个表 环境 centos6/10.2, 测试表 1000w数据,查询列 无索引 测试结果如下:select t.tradeno from confirm t where tradeno = '00694120006462430' --21s 21s 24s or tradeno= '00634260006835323' or tradeno='00634520003458509';select t.tradeno from confirm t where tradeno in('00694120006462430','00634260006835323','00634520003458509'); --24s 36s 30s 查询结果并无很大诧异,or 稍微快一点点。 ps:这个不一定能说明什么问题(考虑全面问题)
环境 centos6/10.2, 测试表 1000w数据,查询列 无索引 测试结果如下:select t.tradeno from confirm t where tradeno = '00694120006462430' --21s 21s 24s
or tradeno= '00634260006835323' or tradeno='00634520003458509';select t.tradeno from confirm t where tradeno in('00694120006462430','00634260006835323','00634520003458509'); --24s 36s 30s
查询结果并无很大诧异,or 稍微快一点点。
ps:这个不一定能说明什么问题(考虑全面问题)