左外连接 left(outer) join

含义:

将两个表的内连接的结果,在加上左边表不符合内连接所设定的那些数据的结果。

形式:

表1(左表) left  outer join  表2(右表) on 连接条件

例1  select*from  product  as p  left  join  product_type as  t  on p.protype_id=t.id;

结论:1)右表没有值,就变成用null填空

右外连接 right (outer) join

形式:

表1(左表) right  outer join  表2(右表) on 连接条件

例1  select*from  product  as p  right  join  product_type as  t  on p.protype_id=t.id;

全连接full (outer)join

形式:

没有形式,因为mysql不支持全连接

文章来源于互联网:MySQL左外连接,右外连接,全连接

发表评论