本文共 622 字,大约阅读时间需要 2 分钟。
时间限制:1秒 空间限制:32768K
题目描述
查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工 CREATE TABLEdept_emp
( emp_no
int(11) NOT NULL, dept_no
char(4) NOT NULL, from_date
date NOT NULL, to_date
date NOT NULL, PRIMARY KEY (emp_no
,dept_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
)); 输入描述:
无 输出描述: 分析:结果需要表中没有关联的行,即没有分配到具体部门的员工,可用外部联结代码:
select a.last_name,a.first_name,b.dept_no
from employees as a left outer join dept_emp as b on a.emp_no = b.emp_no转载地址:http://zfndi.baihongyu.com/