继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

撩课-Mysql第13部分子查询

慕哥9229398
关注TA
已关注
手记 1099
粉丝 198
获赞 911

子查询

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


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP