博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

join 连接类型的区分

Posted on 2011-08-27 13:51  枫之一刀  阅读(276)  评论(0编辑  收藏  举报

inner join 内连接,内连接产生的结果是两表中匹配的记录出现在结果表中

例如:如果两个表有相同的字段,条件设在on a.id = b.id ,那么结果只呈现相匹配的结果集。

left join/right join 外连接,分为左外连接和右外连接。

如果是left join 那么显示A表中的所有记录,B表中的不匹配的为null。

如果是right join 那么显示B表中的所有记录,A表中的不匹配的为null。