让Mysql的count()返回值为空时显示为0

发布网友 发布时间:2022-04-26 14:06

我来回答

1个回答

热心网友 时间:2022-04-15 07:37

语句大概是这样的

select A.ID ,count(B.ID)from A left join B on A.ID=B.IDgroup by B.ID order by 
count(B.ID) desc

没有亲自试验,可能不对,但根据你这个问题,大致思路就是这样的一个左外连接,A在左,就是把
A表中的所有字段显示出来,
查出来的结果可能是null,不是0,可以用IFNULL(字段,0)这个方法,希望能帮到你

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com