MySql 合并行并在结果表中显示项目数?

标签 mysql sql

是否可以从表中得到如本图所示的结果:
enter image description here

我如何使用 mysql 查询来执行此操作?
谢谢,

最佳答案

SELECT `UID`, `USER`, COUNT(RID) AS "RID-Count", SUM(`COUNT`) AS COUNT
FROM TABLE1
GROUP BY `UID`, `USER`

假设 cat 的 RID 是 NULL

关于MySql 合并行并在结果表中显示项目数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6485752/

相关文章:

mysql - 更改整个数据库的排序规则并解决非法的排序规则混合

sql - COALESCE 如果表中不存在任何行

mysql - sql,sql中的函数

java - sleep 连接-奇怪的增加

php - 当php获取表时再次获取同一个表,怎么可能?

php - 未创建 Laravel 迁移表

php - 如何在php中的两个不同数据库的两个不同表中插入数据

sql - Access 2010 : How to make a query result updateable?

php - 按小时获取统计数据,限制为最近 6 小时

sql - 插入临时表并创建 IDENTITY 字段,而不首先声明临时表?