sql語句查詢總結

    sql語句查詢在實際開發中,是一個比較重要的環節,好的sql,優良的sql的會加快程序的運行,減小服務器的壓力.下面就以報表爲原型.sql

請看以下場景:服務器

一個OA系統需求要統計每一個部門的用戶spa

假設有下面三張表ci

用戶表  KOOF_UM_USER
 列名  說明
USERID  用戶ID    
NAME 名稱

 

部門表  KOOF_ORGANIZE_DEPT
 列名  說明
 DEPID 部門ID
 DEPNAME  部門名稱


部門用戶表 第三方表 KOOF_ORGANIZE_DEPTUSER
列名  說明
 USERID 用戶ID
DEPID 部門ID

 

那麼統計sql應該是開發

select  DEPTNAME,count(USERID) from原型

(select u.USERID USERID,d.DEPID DEPTID,d.DEPNAME DEPTNAME from KOOF_UM_USER u,KOOF_ORGANIZE_DEPT d,KOOF_ORGANIZE_DEPTUSER ud where ud.USERID=u.USERID and ud.DEPID=d.DEPID) atable

where 1=1 group by a.DEPTNAMEselect

相關文章
相關標籤/搜索