New Companies(关联查询+group by)
一个公司的层次结构为
founder->leader manager->senior manager->manager->employee
问公司每个层次(leader manager到employee)各个层级有多少人
思路 :以company_code作为连接查询
注意:group by 中涉及到select时,除了聚合处理,显示字段必须是group by 中的字段
sql语句为:
select company.company_code,
company.founder,
count(distinct lead_manager.lead_manager_code),
count(distinct senior_manager.senior_manager_code),
count(distinct manager.manager_code),
count(distinct employee.employee_code)
from
employee,
manager,
senior_manager,
lead_manager,
company
where
company.company_code = lead_manager.company_code and
lead_manager.lead_manager_code = senior_manager.lead_manager_code and
senior_manager.senior_manager_code = manager.senior_manager_code and
manager.manager_code = employee.manager_code
group by company.company_code
order by company.company_code;
New Companies(关联查询+group by)相关推荐
- jpa 去重_spring boot jpa 表关联查询分组 group by 去重
使用jpa操作多张表进行关联查询时,有重复数据需要分组去重 1)确定主表:将有重复数据的表格作为主表,表明关系 public class AttendanceRuleTypeItem implemen ...
- 关于Entity Framework自动关联查询与自动关联更新导航属性对应的实体注意事项说明...
一.首先了解下Entity Framework 自动关联查询: Entity Framework 自动关联查询,有三种方法:Lazy Loading(延迟加载),Eager Loading(预先加载) ...
- 数据库学习day_03:关联关系/ 关联查询/ JDBC
关联关系 创建表时,表与表之间存在的业务关系 外键: 用来建立关系的字段称为外键 有哪些关系: 一对一:有AB两张表,A表的一条数据对应B表的一条,同时B表的1条也对应A表的一条,称为一对一关系. 如 ...
- oracle多表关联查询报表,oracle多表关联查询和子查询
oracle多表关联查询和子查询 一.多表关联查询 例子: sql> create table student1 ( sid varchar(3), sname varchar(6), sage ...
- mysql join on 索引_连接查询,表关联查询join on,索引,触发器,视图
一.连接查询 1.统计每一个部门的人数 "部门名,部门的人数" select department,count(eid) from employee group by depar ...
- mysql DML操作、关联查询、联合查询、聚合函数使用
目录 DML操作 关联查询.联合查询 按条件查询.聚合函数使用 DML操作 CREATE DATABASE db2USE db2; CREATE TABLE stu(sid INT PRIMARY K ...
- 【SQL】SQL(基础查询)、SQL(关联查询)
原文链接:https://blog.csdn.net/kuangzhixuan/article/details/74299047?utm_source=blogxgwz2 SQL(基础查询) 1.1. ...
- mysql 关联查询_响应时间长?MySQL查询优化教程来了!
- 点击上方"爱数据学习社"关注我们吧! - 为什么查询会慢?--响应时间过长. 如果把查询看做是一个任务,那么它由一系列子任务组成,每个子任务都会消耗一定的时间.如果要优化查询, ...
- php中id如何与删除关联,ThinkPHP查询语句与关联查询用法实例
这篇文章主要介绍了ThinkPHP查询语句与关联查询用法,以实例的形式常见的查询方法,包括数组作为查询条件及对象方式来查询等技巧,需要的朋友可以参考下 本文实例讲述了ThinkPHP查询语句与关联查询 ...
最新文章
- TCL中关于Nets的一些用法?
- 剑指offer(12)
- 人脸识别算法_格灵深瞳在人脸识别算法测试(FRVT)中斩获全球第一
- 大学生python实验心得体会_大学生实验心得体会精选例文【三篇】
- 桂林电子科技大学计算机专业排名,桂林电子科技大学专业排名怎样
- Hibernate之Session merge与update方法
- 全球首发!惯性导航导论(剑桥大学)第九部分
- [已送完]赠送Google Wave 邀请码
- SQL Server与Oracle对比学习:权限管理(一)
- mybatis SqlSessionDaoSupport的使用(附代码下载)(转)
- 蓄电池单格电压多少伏_直流屏蓄电池电压的常见问题小结
- 云南国税网上办税无法打印发票的解决办法
- 域名备案和网站备案有什么区别?
- 史玉柱:从巨人到大闲人
- python几个循环_python 几个循环的效率测试
- Java基本语法笔记
- 编程题总结 链表问题常用解决方法
- Latex中求和符号的使用
- latex怎样让题号顶格_笔记本-latex写作问题集锦
- 大数据基础教程丨TiDB数据库从入门到实践
热门文章
- 一个关于异步的纠结问题
- python语言程序设计基础第二版答案-python语言程序设计基础(第二版)第五章答案随笔...
- python流程控制-实战案例手把手教你Python流程控制技巧
- python读音有道词典-有道词典命令行快速翻译,Python编程的利器
- 初学者学python好还是c-C 和 Python语言先学哪个好?
- python画折线图详解-python如何画折线图
- python常用内置模块-Python常用内置模块之xml模块(详解)
- python画圆简单代码-python实现画圆功能
- python基础语法总结-Python基础语法总结之逻辑运算
- 自学python需要下载什么软件-学python下载什么软件开发