撩课-Mysql第13部分子查询

学习地址:
撩课-JavaWeb系列1之基础语法-前端基础
撩课-JavaWeb系列2之XML
撩课-JavaWeb系列3之MySQL
撩课-JavaWeb系列4之JDBC
撩课-JavaWeb系列5之web服务器-idea

子查询

1.什么是子查询

一个select语句中
包含另一个完整的select语句。
或两个以上SELECT,
那么就是子查询语句了。

**2.子查询出现的位置

where后,把select查询出的结果
当作另一个select的条件值
from后,把查询出的结果当作一个新表;

示例表

一.查询与项羽同一个部门人员工

1.1先查出项羽所在的部门编号

1.2.再根据编号查同一部门的员工

把第1条查出来的结果当第2天语句的条件

二.查询工资高于程咬金的员工

2.1.查出程咬金的工资

2.2.再去根据查出的结果查询出大于该值的记录员工名称

三.工资高于30号部门所有人的员工信息

3.1.先查出30号部门工资最高的那个人

3.2.再到整个表中查询大于30号部门工资最高的那个人

四.查询工作和工资与妲己完全相同的员工信息

4.1.先查出妲已的工作和工资

4.2.根据查询结果当作条件再去查询工作和工资相同的员工
由于是两个条件,使用 IN进行判断

五.有2个以上直接下属的员工信息

5.1.对所有的上级编号进行分组

5.2.找出大于2个的,大于2个说明有两个下属

5.3.把上条的结果当作员工编号时行查询

六.查询员工编号为7788的员工名称、员工工资、部门名称、部门地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值