码迷,mamicode.com
首页 > 数据库 > 详细

SQL Server T—SQL 表连接

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

标签:表连接   span   笛卡尔   重复   关系   where   数据   round   ora   

一  笛卡尔积

  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 表连接

标签:表连接   span   笛卡尔   重复   关系   where   数据   round   ora   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!