inner join和outer join

内连接           只连接匹配的行 

左外连接 left [outer] join       包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行    

右外连接 right [outer] join     包含右边表的全部行(不管左边的表中是否存在与它们匹配的行),以及左边表中全部匹配的行

全外连接 full [outer] join       包含左、右两个表的全部行,不管另外一边的表中是否存在与它们匹配的行。例:

SELECT column_name(s)FROM table_name1 FULL JOIN table_name2 ON table_name1.column_name=table_name2.column_name

 交叉连接 cross join     把表A(N条记录)和表B(M条记录)的数据进行笛卡尔积,产生N*M条记录,显示为A第一条记录,对应B第一条记录;A第一条记录,对应B第二条记录。。。

posted on 2015-07-03 19:09  joannae  阅读(329)  评论(0编辑  收藏  举报

导航