简体   繁体   English

SQL组不通过内部联接工作

[英]SQL group by not working in inner join

 string sqlString =
            "SELECT  task.idtask, SUM(task.hours), task.overtime, 
             task.taskdate, task.description, developers.iddevelopers, developers.developerfname, projects.idprojects, projects.ProjectName" +
            " FROM task" +
            " INNER JOIN developers ON developers.iddevelopers = task.iddevelopers" +
            " INNER JOIN projects ON projects.idprojects = task.idprojects"+
           "GROUP BY projects.ProjectName ";

how do i get the results in grouped order of the ProjectName 如何按ProjectName的分组顺序获取结果

the table at the moment without the group by 该表目前没有分组依据

You have to include EVERY column in your select statement that is not an aggravate. 您必须在select语句中包括“ EVERY”一栏,但不要加重。

GROUP BY projects.ProjectName, task.idtask,task.overtime, task.taskdate, task.description, developers.iddevelopers, developers.developerfname, projects.idprojects GROUP BY projects.ProjectName,task.idtask,task.overtime,task.taskdate,task.description,developers.iddevelopers,developers.developerfname,projects.idprojects

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM