如何计算refrenceName的条目?
我的SQL查询是

SELECT GROUP_CONCAT(refrenceName)
FROM attendance
where event='4'
GROUP BY refrenceName
HAVING ( COUNT(refrenceName) > 0 )


并在下面显示结果

php - 如何计算refrenceName的条目?-LMLPHP

但是怎么算?我想要Ashish(6),Babli(1)Rebecca(5)请帮助我

最佳答案

SELECT concat(refrenceName,"(",count(refrenceName),")")
FROM attendance
where event='4'
GROUP BY refrenceName
HAVING ( COUNT(refrenceName) > 0 );


如果您使用GROUP_CONCAT作为参考名称,它将以逗号分隔值的形式将结果显示为参考名称
(例如:Ashish,Ashish,Ashish,Ashish,Ashish,Ashish)

根据您的预期输出,您只想显示名称-请勿在结果中重复显示名称以及count。

因此,在此我们将referenceName与count(referenceName)合并在一起,因为我们已经按相同的列referenceName进行了分组。

关于php - 如何计算refrenceName的条目?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47447768/

10-10 22:19