[SQL ] JOIN後顯示count包含0筆資料(已解決)

看板Database作者 (好彩)時間13年前 (2012/09/19 17:43), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
DB : Oracle TABLE : 2 張 ------------------------------------------------- EMP 員工主檔 285 筆 PP 專案負責人主檔 4212 筆 ------------------------------------------------- 撈出來的資料, 正確應該要是 285 筆, 每一筆後面都有Count 無論該員工有沒有負責專案都要列出來 員工編號 姓名 英文名 負責的案件數量 EMP_ID EMP_NAME EMP_ENAME PROJ_COUNT A001 小羅 ROSE 21 A002 小馬 MARK 42 A003 小卓 JOE 0 ... 可是JOIN之後就只顯示有負責專案的人員了, 若要將員工編號完整列出來, 包括負責案件數量為 0 的人員 請問要如何完整地呈現出來呢?? 謝謝!! -- 下班的前一刻寫出來了 (汗) --列出所有人員的專案數量 SELECT EM.EMP_ID, EM.EMP_NAME, EM.EMP_NAME_E, COUNT(PROJECT_ID) FROM PROJECT_PERSON PP, IMS_HR.EMP_M EM WHERE PP.EMP_ID(+) = EM.EMP_ID AND EM.LEAVE_DATE IS NULL --扣除離職員工 285 -> 178 GROUP BY EM.EMP_ID, EM.EMP_NAME, EM.EMP_NAME_E ORDER BY EMP_ID ASC ※ 編輯: LCH583 來自: 210.59.164.121 (09/19 18:37)
文章代碼(AID): #1GMPEqDA (Database)