我有以下数据库(小例子):
ID | username | action | points
1 | matt | login | 3
2 | john | comment | 6
3 | john | login | 6
4 | peter | login | 8
5 | peter | login | 8
而且我不确定如何选择和分组具有相同操作(=登录)且点数高于 5(对于所有操作)的用户名。
预期成绩:
username | COUNT | points(SUM)
peter | 2 | 16
我尝试了子查询,但没有找到正确的解决方案。你知道怎么做吗?非常感谢您的帮助!
抱歉,我没有强调所有行为都必须是login
. 因此,结果将没有john
,因为有comment
与此用户名相关的操作。