解决方案 »

  1.   

    不在group by后面的列上面要有集合函数,比如max(),min()这之类的
      

  2.   

    或者楼主可以把group by 换成order by
      

  3.   

    group by改成order by  
      

  4.   

    mysql 中这种语法,能过去吗 ? 不过你把 group by 改成 order by 是没有问题的。
      

  5.   

    mysql这样写是不报错的,但是查出来的不在group by后面的列是没有意义的
      

  6.   

    LZ 所说的这个情况,在MYSQL 真是可以跑的。按 1# 的方法,加一个 max  或 min 吧。 oracle 中,不认这个写法。