我有一个应用了一些连接和分组的 SQL 语句。我还有一个 Count() 列。结果数据如下所示:
+----------------+-----------------+----------------+ | EMPLOYEEID | REQTYPE | SHORT (count) | +----------------+-----------------+----------------+ | 1 | 5 | 0 | +----------------+-----------------+----------------+ | 2 | 5 | 0 | +----------------+-----------------+----------------+ | 2 | 7 | 1 | +----------------+-----------------+----------------+
我想(再次)按 EmployeeId 分组(上面的查询已经按 EmployeeId 分组一次)。这可以在同一个查询中实现吗?还是应该使用子查询?
更新:我想删除 REQTYPE 并为 EMPLOYEEID 设置 SUM SHORT
最佳答案
您可以使用子查询对employeeid进行分组:
select employeeid, sum(short)
from (
<your sql here>
) sub
group by employeeid
关于sql - MySql:可以对分组语句进行分组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1567683/