黑猴子的家:mysql 多行子查询

多行子查询

1、案例1:返回location_id是1400或1700的部门中的所有员工姓名

(1)查询location_id是1400或1700的部门编号

SELECT department_id FROM departments
WHERE location_id IN(1400,1700)

(2)查询department_id满足①结果的员工姓名

SELECT last_name FROM employees
WHERE department_id IN(
    SELECT department_id FROM departments
    WHERE location_id IN(1400,1700)
)
2、案例2:返回其它部门中比job_id为‘IT_PROG’部门任意工资低的员工的员工号、姓名、job_id 以及salary

(1)查询job_id为‘IT_PROG’部门工资

SELECT salary
FROM employees
WHERE job_id = 'IT_PROG'

(2)返回其它部门中,工资<any ①的结果

SELECT  last_name,employee_id,job_id,salary
FROM employees 
WHERE salary<(
    SELECT MAX(salary)
    FROM employees
    WHERE job_id = 'IT_PROG'
)AND job_id<>'IT_PROG';
3、案例3:返回其它部门中比job_id为‘IT_PROG’部门所有工资都低的员工的员工号、姓名、job_id 以及salary
SELECT  last_name,employee_id,job_id,salary
FROM employees 
WHERE salary<ALL(
    SELECT salary
    FROM employees
    WHERE job_id = 'IT_PROG'
)AND job_id<>'IT_PROG';
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、子查询总结 2、案例:谁的工资比Abel高 (1)查询Abel的工资 (2)查询员工的信息满足工资>①的结果 ...
    黑猴子的家阅读 370评论 0 1
  • 墙角有一撮灰 我轻轻一吹 阳光里星点纷飞 你好奇伸手 试图抓握那瞬息的美 可惜它们走得太急 你还来不及一品 那尘埃的滋味
    清月人家阅读 363评论 0 0
  • 伫立窗前 打开温情的小窗 心拂着和煦的风 亲吻眼里的泪花 你在墨海里出现 动荡着锦绣山川 曾经的邂逅 梦里走,不停...
    刺猬先生阅读 197评论 0 3
  • 美好如同化蝶🦋 姿态越优雅 越能得到岁月青睐 ------------------ 来TONGSHE 演绎一个人的...
    大志旅拍日记阅读 192评论 0 0
  • 这些天在读黄晓阳的《二号首长》,书中讲述了传媒王子唐小舟一夜成为省委书记秘书后,看到的全景式的官场画卷和体味到的人...
    迷糊猪太阅读 442评论 0 1

友情链接更多精彩内容