首页 > 代码库 > SQL Server T—SQL 表连接
SQL Server T—SQL 表连接
一 笛卡尔积
select * from 表1,表2
将两表的记录遍历显示
二表的横向连接
1 使用外键关系作为条件
select * from 表1,表2 where 表1表2的外键约束关系
select 列1,列2, from 表1,表2 where 表1表2的外键约束关系
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 表连接
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。