数据库SQL实战之查找所有员工入职时候的薪水情况(题解)
程序员文章站
2022-05-06 22:45:59
sql实战之查找所有员工入职时候的薪水情况(题解)
查找所有员工入职时候的薪水情况,给出emp_no以及salary, 并按照emp_no进行逆序
create table employees (...
sql实战之查找所有员工入职时候的薪水情况(题解)
查找所有员工入职时候的薪水情况,给出emp_no以及salary, 并按照emp_no进行逆序
create table employees (
emp_no int(11) not null,
birth_date date not null,
first_name varchar(14) not null,
last_name varchar(16) not null,
gender char(1) not null,
hire_date date not null,
primary key (emp_no));
create table salaries (
emp_no int(11) not null,
salary int(11) not null,
from_date date not null,
to_date date not null,
primary key (emp_no,from_date));
注意身体,题目要求入职时候的薪水情况,需要多加上e.hire_date=s.from_date
select e.emp_no,s.salary from employees e , salaries s where e.emp_no=s.emp_no and e.hire_date=s.from_date order by e.emp_no desc