1 / 2
文档名称:

SQL连接方式(左连接、右连接、全连接).pdf

格式:pdf   页数:2
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SQL连接方式(左连接、右连接、全连接).pdf

上传人:翩仙妙玉 2012/9/16 文件大小:0 KB

下载得到文件列表

SQL连接方式(左连接、右连接、全连接).pdf

文档介绍

文档介绍:踏雪无痕
SQL连接方式(左连接、右连接、全连接)
分类: 数据库 2011-11-07 13:25 639人阅读评论(0) 收藏举报
、左连接、右连接、全连接介绍
   ,这会导致有时我们需要的记录没有包含进来。
内部连接是两个表中都必须有连接字段的对应值的记录,数据才能检索出来。
   左连接和右连接都是外部连接,也就是区别于内部连接,它对不满足连接条件的行并不是象内
部连接一样将数据完全过滤掉,而是保留一部分数据,行数不会减少。
 左连接是只要左边表中有记录,数据就能检索出来,而右边有的记录必要在左边表中有的记录才
能被检索出来
 右连接是只要右边表中有记录,数据就能检索出来;
 全连接则会回返回两个表中的所有记录。
 

 有两个表
 table1
 user_id      user_name      user_pss
       1             aaa            a
       2             bbb            b
       3             ccc            c
 
 table2
 user_id      user_power
       1             111000
       2             000111
 使用sql語句查询
 正常状态:
 select ,
            ,
            
 from table1,table2
 where =
 但是这样检索到的数据只有两条:
 user_id      user_name       user_power
       1            aaa             000111
       2            bbb             111000
 因为第三条数据在table2中沒有关联.
 这时使用左连接查询﹕
 ,,
 from table1,table2
 where (+)=
 就可以得到如下的结果
 user_id      user_name       user_power
       1            aaa             000111
       2            bbb