分类表tab1:id,name
商品表tab2:id,pid,gname
要求:统计分类表下有多少商品;
我写的是:select tab1.name,count(tab2.id) from tab1,tab2 where tab1.id=tab2.pid group by tab1.id
问题是,总数为0的分类不能查出来。。
求sql语句:group by 分类统计
答案:2 悬赏:60 手机版
解决时间 2021-04-14 12:56
- 提问者网友:孤凫
- 2021-04-13 14:10
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-04-13 15:38
select tab1.name,isnull(count(tab2.id),0) from tab1 left join tab2
on tab1.id=tab2.pid group by tab1.id
on tab1.id=tab2.pid group by tab1.id
全部回答
- 1楼网友:有你哪都是故乡
- 2021-04-13 17:00
把下面的tablename换成实际用的表名试试:
select station, tzcompany faildate
from 【tablename】
group by station, faildate;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯