sql - MySql:可以对分组语句进行分组吗?

标签 sql mysql group-by

我有一个应用了一些连接和分组的 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/

相关文章:

sql - 将 Postgres 中的外键定义为目标表的子集

java 字符串与 mysql 字符串

apache-spark - GroupByKey并创建值列表pyspark sql dataframe

mysql - 查询生成器 : orderBy not working after group by

python - 在 pandas 数据框中查找频繁用户

python - 如何对混合类型数据实现 Pandas GroupBy 过滤器?

java - 从 ResultSet 获取结果时遇到问题

mysql - 按项目和周运行总计

mysql - 如何追踪一个人去某个地方的时间?

PHP/mysql 如何使用登录用户将数据从数据库回显到文本框