没有写完整,a.lsh,a.title,b.name,a.exec_flag,a.audit_flag  都要方到group by中

解决方案 »

  1.   

    SELECT 后面的字段必须出现在GROUP BY后面,或者出现在组函数中!
    看你为什么而分组,整理一下!
      

  2.   

    把a.lsh 改成 a.lsh as 
    然后用 group by lsh order by lsh;其实你的两个表中没有重名的,select 中的a.和b.都不要用
    那么也可用这 group by lsh order by lsh;
      

  3.   

    select  a.lsh,a.title,b.name,a.exec_flag,a.audit_flag from feedback_plan a,employee b 
    where  a.sort=1 and a.feedback_man=b.code group by a.lsh,a.title,b.name,a.exec_flag,a.audit_fla order by a.lsh ;
      

  4.   

    SELECT 后面的字段必须和在GROUP BY后面的字段一致,或者出现在组函数中!