外连接

  1. #外连接
  2. #左外连接:将左表中的数据全部显示,右表中如果没有匹配在记录,则在结果集中显示为null
  3. #联合条件需要写在on后,不能写在where后
  4. select * from student left join grade
  5. on student.student_grade=grade.grade_id


  6. #右外连接:将右表中的数据全部显示,左表中如果没有匹配在记录,则在结果集中显示为null
  7. #联合条件需要写在on后,不能写在where后
  8. select * from student right join grade
  9. on student.student_grade=grade.grade_id

  10. #mysql不支持完整外连接,可以间接性的达到效果
  11. select * from student right join grade
  12. on student.student_grade=grade.grade_id
  13. UNION
  14. select * from student left join grade
  15. on student.student_grade=grade.grade_id