MySQL(十)--数据库左连接,右连接

MySQL(十)–数据库左连接,右连接

前提:先创建语句(也就是先有表,再会有表的链接):
MySQL(十)--数据库左连接,右连接_第1张图片

一、内连接(inner join):

select * from a_table a inner join b_table b on a.a_id = b.b_id;

结果为:
MySQL(十)--数据库左连接,右连接_第2张图片

二、左连接(左外链接)(left join/left outer join):

select * from a_table a left join b_table b on a.a_id = b.b_id;

结果为:
MySQL(十)--数据库左连接,右连接_第3张图片
说明:左连接/左外链接:会将左表的记录全部表示出来,而右表只会显示符合搜索条件的记录。

三、右连接/右外连接(right join/right outer join):

select * from a_table a right join b_table b on a.a_id = b.b_id;

结果为:
MySQL(十)--数据库左连接,右连接_第4张图片
说明:右连接/右外链接:左表只会显示符合搜索条件的记录,而右表的记录将会全部显示出来。

你可能感兴趣的:(MySQL)