题解 | #查找当前薪水详情以及部门编号dept_no#
查找当前薪水详情以及部门编号dept_no
http://www.nowcoder.com/practice/c63c5b54d86e4c6d880e4834bfd70c3b
查找当前薪水详情以及部门编号dept_no
表1 salaries简称为s,表2 dept_manager简称为d,据题目需要找薪水详情及部门编号dept_no,
所以表1 s的内容需要全部选择的,表2 d只需要选择dept_no
select s.*,d.dept_no from salaries as s,dept_manager as d
使用相同的列连接两张表,条件为表1 s的emp_no等于表2的同列
where s.emp_no = d.emp_no;
合并就是
select s.*,d.dept_no from salaries as s,dept_manager as d
where s.emp_no = d.emp_no;
这个题目考察的应该是两个表的查询和连接,应该可以使用join on 子句
select s.*,d.dept_no from salaries as s join dept_manager as d
on s.emp_no = d.emp_no;