有一成绩原始数据。现想用SQL语句达到以下目的:班别 120分以上 1 0 2 0 3 2 我用的是:select 班别,count(语文) from xxxx where 语文>=120 group by 班别 ,可问题是,有些班别,假如1班语文没有人达到120分,用这条语句就不会出现1班,有何办法实现我的意图:
from
(select 班别 from 班别表 ) a
left join
(select 班别,count(语文) as count from xxxx where 语文>=120 group by 班别) b
on a.班别=b.班别