1. 程式人生 > >mysql 統計單表不同分類的個數

mysql 統計單表不同分類的個數

select i.mem_req_info_id, 
sum(case when r.recommend_type =1 then 1 else 0 end) as '自動',
sum(case when r.recommend_type =0 then 1 else 0 end) as '手動' 
from mem_req_info i 
left join mem_req_recommend_rs r on i.mem_req_info_id=r.mem_req_info_id
group by i.mem_req_info_id;
這個sql 的意思是按照需求id(mem_req_info_id) 作為分類,關聯推薦表,推薦表有兩個型別,分別是自動和手動,統計出一個需求id下自動推薦的和手動推薦的個數