这个问题在这里已经有答案了:
mysql按组计数发生次数(4个答案)
11个月前关门了。
标题很可怜,我真的不知道如何更好地表达这个问题,让我解释一下。
我有一个 Tests
表和 TestAttendance
表中,每当用户使用用户id和测试id进行测试时,我都会在其中创建一条记录。
我想做的是:在列出测试的同时,我想显示每个测试的参与者总数。
(
SELECT COUNT(ta.id)
FROM TestUserAttendances ta
JOIN Tests t ON ta.testId = t.id
)
上面的查询返回不区分测试的参与人员总数,因此添加到每个测试的参与人员总数,同时我希望它单独显示每个测试。
1条答案
按热度按时间jei2mxaa1#
您需要使用分组方式: