MySQL图解:内连接、左连接、右连接

讲解前提

  • beauty表

  • boys表

讲解

  • 内连接:多表之间与关联条件相匹配的列.

select * from beauty be inner join boys bo on be.boyfriend_id=bo.id;

  • 左连接:

以左表为基础,显示左表中所有的列,右表的数据只显示与左表关联条件相匹配的列,左表不匹配的列以NULL填充。

select * from beauty be left join boys bo on be.boyfriend_id=bo.id;

  • 右连接:

以右表为基础,显示右表中所有的列,左表的数据只显示与右表关联条件相匹配的列,右表不匹配的列以NULL填充。

select * from beauty be right join boys bo on be.boyfriend_id=bo.id;