sql语句count怎么同时统计行数为0的字段????

2025-06-22 21:27:01
推荐回答(3个)
回答1:

select a.a_aid, a.a_name, count(b.b_bid) as a_number
from a left join b on a.a_id = b.a_id
group by a.a_aid, a.a_name

回答2:

select a.*,t.a_number
from a,(select a_id,count(a_id) as a_number from b group by a_id) as t
where t.a_id=a.a_id

我没看清,原来a_id在a表出现没在b表出现的也要统计啊。
select a.a_aid,a_name,count(b.a_id) as a_number
from a left join b on a.a_id = b.a_id
group by a.a_aid,a_name

回答3:

a.* 你能查出来才出鬼了 你都分组了,哪能查a.*啊 就将这里改了就没问题了