1. 需求統計下面事件類型的數量,沒有此類型沒有數據的返回為null,前端顯示為0,請寫出PostgreSQL的sql

SQL語句是:
select t.event_code as eventCode,t.event_name as eventName,s.eventNum from event_type t LEFT JOIN (select s.parent_code as eventCode,count(id) as eventNum from article s where 1=1 group by s.parent_code order by eventNum desc) s on s.eventCode=t.event_code where t.parent_code='0'
顯示結果:

解析原理:
在實際開發中我們經常遇見統計每天的記錄數量,沒有記錄就為0或返回null。
以主要查詢的顯示的表為主表(LEFT JOIN 左邊的表),根據左邊的表的類型查詢統計對應右表的,顯示就結果
