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

相关文章
相关标签/搜索