SQLserver怎么从不同表中提取字段合并成一张表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLserver怎么从不同表中提取字段合并成一张表相关的知识,希望对你有一定的参考价值。

比如表1有A,B,C,D四个字段,表2有A,E,F,G,表3有E,H,I,J,K。
表1,2通过A关联,2,3通过E关联
我想新建一张表包含A,B,E,F,J,K字段

参考技术A 看了“a5987655”同学的评论,感觉我理解的又多了点,蟹蟹你,但是我生成表的做法不同,就借花献佛说一下我的答案:
create table t4 as select t1.A,t1.B,t2.E,t2.F,t3.J,t3.K from t1 left join t2 on t1.A=t2.A left join t3 on t2.E=t3.E;
参考技术B select A.a,A.b,B.e,B.f,C.j,C.k
into TableD
from TableA a
left join TableB b on a.a=b.a
left join TableC c on b.e=c.e本回答被提问者和网友采纳

以上是关于SQLserver怎么从不同表中提取字段合并成一张表的主要内容,如果未能解决你的问题,请参考以下文章

两个Excel有一列内容相同,这一列排列顺序不一样,怎么把这两个表内容合并成一张表?

SQLserver怎么把两张不同的表合并成一个指定的视图

SQL语句怎么实现几列数据合并成一条??

SQLServer 中多行数据合并成一行数据(一个字段)

sqlserver 把两个sql查询语句查询出来的两张表合并成一张表

oracle中怎么如何把两张表中查询到的数据求和,