MySQL:GROUP_CONCAT列及其计数

拉伊·基兰

我有一个customer_status表,其中“ id”列是唯一的,cust_id是客户ID,“ status”是客户的当前状态。

下表如下:

id       cust_id       status
1          1            NEW
2          2            NEW
3          1            VIEWED
4          1            NEW
5          1            VIEWED
6          1            NEW

现在,我的要求是显示每个客户的状态和状态计数。

例如,考虑cust_id = 1,则输出应为:

NEW : 3
VIEWED : 2

我尝试使用group_concat,但无法成功显示状态和状态计数(以冒号分隔)。

请帮帮我。

raj_on_rails

您可以使用CONCAT:

select CONCAT(status,':',count(status)) from customer_status as result where cust_id = 1 group by status;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL GROUP_CONCAT基于计数相乘

来自分类Dev

MySQL GROUP_CONCAT DISTINCT多列

来自分类Dev

MySQL与众不同,group_concat和计数问题

来自分类Dev

来自多表和计数的 mySQL group_concat

来自分类Dev

MySQL group_concat与联接

来自分类Dev

MySQL:嵌套的GROUP_CONCAT

来自分类Dev

MySQL group_concat问题

来自分类Dev

MySQL Group_Concat 不在

来自分类Dev

基于其他列的 mySQL group_concat 最大日期

来自分类Dev

Mysql with Group by + IF + Left Join + Group_Concat

来自分类Dev

Mysql group_concat不允许在使用父字段的子查询中进行计数

来自分类Dev

mysql内部连接group_concat mysql

来自分类Dev

MySQL多个group_concat命令保存

来自分类Dev

MySQL对多个JOINS使用GROUP_CONCAT

来自分类Dev

MySQL group_concat SEPERATOR char或ascii

来自分类Dev

从MySQL的GROUP_CONCAT创建PHP数组

来自分类Dev

MySQL:GROUP_CONCAT结果的条件?

来自分类Dev

MySQL GROUP_CONCAT和IN查询

来自分类Dev

MySQL的group_concat与内部选择

来自分类Dev

前n行的MySQL GROUP_CONCAT

来自分类Dev

MySQL group_concat与where子句

来自分类Dev

MongoDB在MySQL中替换GROUP_CONCAT

来自分类Dev

MySQL GROUP_CONCAT与COLUMN SPLIT

来自分类Dev

MySQL查询加入group_concat

来自分类Dev

使用group_concat更新mysql表

来自分类Dev

来自子查询的MySQL GROUP_CONCAT

来自分类Dev

MongoDB在MySQL中替换GROUP_CONCAT

来自分类Dev

MySQL:GROUP_CONCAT结果的条件?

来自分类Dev

MySQL在组列表中的group_concat