这不科学,order只会影响查询的结果集的顺序,不可能对结果集有啥影响的
是不是开始查询的时候有数据还未提交?

解决方案 »

  1.   

    去掉QTY01的查询后,不用ORDER BY,40772990的查询结果只剩下QTY39的24去掉QTY50的查询后,不用ORDER BY,40772990的查询前10消失,QTY15及之后的数据除了QTY50全部有了。这。。我。。
      

  2.   

    tid是字符型的。检查下两个40772990是否是同一个,还是其中一个包含了空格之类的字符select tid,count(1)
    from table1
    where tid like '%40772990%'
    group by tid;
      

  3.   

    TID为40772990的有没有item_id重复的数据?
      

  4.   


    TID,COUNT(1)
    40772990,23没有包含空格的
      

  5.   


    不太涉密,就是量太大。
    涉及数据有79W行
    如果缩小查询范围,比如只查40772990这个TID的,又没问题了
      

  6.   


    40772990没有QTY为空的数据。
    整个表中有29条早期数据QTY为空,都不在这次查询的范围内