三种方法
1、普通常规方法
SELECT e.last_name, e.first_name, d.dept_no FROM employees AS e, dept_emp AS d WHERE e.emp_no = d.emp_no;
2、内联接
SELECT e.last_name,e.first_name,d.dept_no FROM employees e INNER JOIN dept_emp d ON e.emp_no=d.emp_no; 或者省去inner SELECT e.last_name,e.first_name,d.dept_no FROM employees e JOIN dept_emp d ON e.emp_no=d.emp_no;
3、左外联接
以左表为主,那么就需要判断右表所取字段是否为空,才是一条完整得数据
select last_name, first_name, dept_no from employees as e left join dept_emp as d on d.emp_no = e.emp_no where d.dept_no is not null;
学习mysql,可以看相关的总结博客: