可以看到图中第一个查询sql没有指定条件,
第二个查询sql指定了条件
第一个查询结果明显和我索引里面数据不符,我是要统计log_txCode的出现次数最多的前10,正常的最多的应该上百万的统计值。
但是查询出来的结果很少;
于是我用第二个sql指定了log_txCode,这样查出来的的指定Code有508717,明显高于第一个sql中的显示结果。
这个就搞不懂了,而且我同样的sql只是limit后面的数值不同,展示的结果也很不一样,下图中分别是limit 10 50 5 三个值,按道理每个查询结果前5应该是一样的,但是明显不同,limit的数值越大,查询出来的统计cnt也会越大,但都不是真实值,这个实在是奇怪,还请大家帮忙看看这个limint的用法具体是怎样的。
0 个回复