- INNER JOIN:如果表中有至少一个匹配,则返回行
- LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行
- RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行
- FULL JOIN:只要其中一个表中存在匹配,则返回行
- INNER JOIN-取出一个员工的员工号、生日、部门名字
- LEFT JOIN-取出一个员工的员工号、生日、部门名字,员工号和生日为必展示项 。
- RIGHT LEFT-将dept_emp和departments的数据合并展示,且部门表departments信息为必展示项。
- FULL JOIN-将dept_emp表和departments表的行全部合并返回
- 注:因为 MySQL 不支持 full join,所以想要实现此功能需要使用 left join union right join 的方法: