概述
左连接和右连接都属于外连接,它们的全称是左外连接和右外链接。
内连接关键字:inner join on
左连接关键字:lelf join on / left outer join on
右连接关键字:right join on / right outer join on
内连接
select * from a_table a inner join b_table b on a.a_id = b.b_id
内连接显示左右两表符合搜索条件的记录,是左右两表的交集。
注意还有隐式内连接:
select a.a_aid, a.a_aname, b.b_id, b.b_bname from a_table a, b_table b where a.a_id = b.b_id
左连接
select * from a_table a left join b_table b on a.a_id = b.b_id
左连接显示左表的全部和符合搜索条件的右表记录,右表不足的部分显示为NULL
右连接
select * from a_table a right outer join b_table b on a.a_id = b.b_id
右连接显示右表的全部和符合搜索条件的左表记录,左表不足的部分显示为NULL