为了账号安全,请及时绑定邮箱和手机立即绑定

撩课-Mysql第13部分子查询

标签:
MySQL

子查询

1.什么是子查询

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

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

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

示例表

webp

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

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

webp


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

webp


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


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

2.1.查出程咬金的工资

webp


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

webp


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

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

webp


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

webp


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

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

webp


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

webp


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

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

webp


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

webp


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

webp


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

webp



作者:撩课_高新强
链接:https://www.jianshu.com/p/ab039ada324f


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消