获取员工其当前的薪水比其manager当前薪水还高的相关信息

CREATE TABLE dept_emp(
emp_no INT PRIMARY KEY,
dept_no VARCHAR(8),
from_date date  ,
to_date date
)

INSERT into dept_emp VALUES(10001,'d001','1986-06-26','9999-01-01'),(10002,'d001','1986-08-03','9999-01-01')

CREATE TABLE dept_manager(
dept VARCHAR(8) PRIMARY KEY,
emp_no int ,
from_date date  ,
to_date date
)

INSERT into dept_manager VALUES('d001',10002,'1986-08-03','9999-01-01')


CREATE TABLE salaries(
emp_no int PRIMARY key,
salary int ,
from_date date  ,
to_date date
)


INSERT into salaries VALUES(10001,88958,'2002-06-22','9999-01-01'),(10002,72527,'1996-08-03','9999-01-01')

-- 先查员工
SELECT  de.emp_no,se.salary
from dept_emp de,salaries se 
WHERE de.emp_no = se.emp_no

-- 再查经理
SELECT dm.emp_no,sm.salary
FROM dept_manager dm,salaries sm 
WHERE dm.emp_no = sm.emp_no 


SELECT de.emp_no emp_no,dm.emp_no manager_no,se.salary emp_salary,sm.salary manager_salary
FROM dept_emp de,salaries se ,dept_manager dm,salaries sm 
WHERE de.emp_no = se.emp_no
and dm.emp_no = sm.emp_no 
and se.salary>sm.salary 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

L_59

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值