05
2019
04

计算用户留言的总数,selectcount(user)astotal,userfrombookwhereuser=48groupbyuser发现如果“48”用户没有留言的话,就查不到记录,理想是能有反

来自ip:11.117.192.104的同学咨询

问题描述:

计算用户留言的总数,select count(user) as total,user from book where user=48 group by user
发现如果“48”用户没有留言的话,就查不到记录,理想是能有反馈的结果,

total user
0 48

最佳答案:

select case when count(user) >0 then count(user) else 0 end as total,user from book where user=48 group by user
你用类似这样的方法试试看

发表评论:

◎如果您对该问题有其他更好的理解,希望您回答出来,感谢您的奉献。