獲取所有員工當前的manager,如果當前的manager是自己的話結果不顯示,當前表示to_date=』9999-01-01』。
結果第一列給出當前員工的emp_no,第二列給出其manager對應的manager_no。
create
table
`dept_emp` (
`emp_no`
int(11) not
null,
`dept_no`
char(4) not
null,
`from_date`
date
notnull,
`to_date`
date
notnull,
primary
key (`emp_no`,`dept_no`));
create
table
`dept_manager` (
`dept_no`
char(4) not
null,
`emp_no`
int(11) not
null,
`from_date`
date
notnull,
`to_date`
date
notnull,
primary
key (`emp_no`,`dept_no`));
輸出描述:
emp_no
manager_no
10001
10002
10003
10004
10009
10010
select e.emp_no, m.emp_no as manager_no from dept_emp e join dept_manager m
on e.dept_no = m.dept_no
where e.emp_no != m.emp_no
and e.to_date = '9999-01-01'
and m.to_date = '9999-01-01';
或者
select a.emp_no,b.emp_no as manager_no
from dept_emp a,dept_manager b
where a.to_date='9999-01-01'
and b.to_date='9999-01-01'
anda.dept_no=b.dept_no and
a.emp_no !=b.emp_no
獲取所有員工當前的manager
獲取所有部門當前manager的當前薪水情況,給出dept no,emp no以及salary,當前表示to date 9999 01 01 create table dept manager dept no char 4 not null,emp no int 11 not null,from d...
獲取所有員工當前的manager
獲取所有員工當前的manager,如果當前的manager是自己的話結果不顯示,當前表示to date 9999 01 01 結果第一列給出當前員工的emp no,第二列給出其manager對應的manager no。create table dept emp emp no int 11 not n...
獲取所有員工當前的manager
獲取所有員工當前的 dept manager.to date 9999 01 01 manager,如果員工是manager的話不顯示 也就是如果當前的manager是自己的話結果不顯示 輸出結果第一列給出當前員工的emp no,第二列給出其manager對應的emp no。create table...