首页 > 数据库技术 > 详细

SQL Server T—SQL 表连接

时间:2017-03-15 18:46:58      阅读:241      评论:0      收藏:0      [点我收藏+]

一  笛卡尔积

  select  *  from  表1,表2

        将两表的记录遍历显示

二表的横向连接

  1   使用外键关系作为条件

                   select  *  from   表1,表2  where   表1表2的外键约束关系

                  select  列1,列2,  from   表1,表2  where   表1表2的外键约束关系

join  on

               select  *  from   表1  join  表2  on   表1表2的外键约束关系

               select  列1,列2  from  表1  join  表2  on   表1表2的外键约束关系

left    join    表连接时 以左表为主

right  join   表连接时 以右表为主                  --以一个表为主抽出一条记录与另一表判断组合,相同的重复抽取,没有的显示null       

 

三 表的纵向连接

    union

             select  列  from  表1     union   select  列  from  表2    

                                                                  -- 要纵连接的列必须列名一样,数据类型相等 

 

 

                

 

SQL Server T—SQL 表连接

原文:http://www.cnblogs.com/Tanghongchang/p/6555477.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!