让Mysql的count()返回值为空时显示为0
A表用户表,B表事件表,统计A表中用户参与B表中事件的次数,没有参与的显示为0,如何做到?B表中每参与一次就会重复录入一次ID。selectA.ID,count(B.ID...
A表用户表,B表事件表,统计A表中用户参与B表中事件的次数,没有参与的显示为0,如何做到?B表中每参与一次就会重复录入一次ID。select A.ID ,count(B.ID)from A,Bwhere A.ID=B.IDgroup by B.ID order by count(B.ID) desc;以上方法查询出来的结果中,没有参与的人就不会显示,我希望查询的结果把没有参与的人也显示出来,并显示结果为0
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询