子查询
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的员工名称、员工工资、部门名称、部门地址
作者:撩课_高新强
链接:https://www.jianshu.com/p/ab039ada324f
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦