如何计算refrenceName的条目?
我的SQL查询是
SELECT GROUP_CONCAT(refrenceName)
FROM attendance
where event='4'
GROUP BY refrenceName
HAVING ( COUNT(refrenceName) > 0 )
并在下面显示结果
但是怎么算?我想要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/