我有一个php网页,在mysql查询中使用group by计数数据时遇到问题
提交任何问题时,将自动添加id且idqu = 0
如果回答了问题,则idqu等于回答的问题的ID
我的表格和数据
id idqu question answer user date
1 0 quest1 test 28042014
2 0 quest2 scott 29042014
3 2 reply1 andy 01052014
4 0 quest3 test 01052014
5 4 reply2 scot 01052014
我的问题是如何计算问题的答复?
quest1 (0)
quest2 (1)
quest3 (1)
最佳答案
该查询完成工作。我给表起了名字“ tbl
”
Select q.id, count(a.id) as answers
From tbl q
Left join tbl a on a.idqu=q.id
Where q.idqu=0
Group by q.id
关于php - 我该如何用group by计算mysql数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23412696/