
正文
sqlserver合并,sqlserver合并列
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
sqlserver 数据库表数据合并
--先把表1和表2的solver合并起来,再分别和表1,表2做连接
With T
As
(
Select solver From 表1
union
Select solver From 表2
)
Select T.solver,Isnull(A.amount1,0) As amount1,isnull(B.amount2,0) As amount2 From T
Left Join 表1 A on T.solver=A.solver
Left Join 表2 B on T.solver=B.solver
相关问答
Q1: SQLserver怎么从不同表中提取字段合并成一张表
看了“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;
Q2: 在SQLserver 中对查询结果合并
大哥,你的表设计的不合理啊~
PunchDate 是datetime 类型,你可以把时间也存在这个列里。
PunchTime这个列很多余啊!可以删掉了。
Q3: sqlserver怎么把3列数据合并在一起
不知道你具体什么数据库,且表述不清楚,大概写下,,,sqlserver可以select(a.names+b.names)astypfromtable1asa,table2asbwherea.关联字段=b.关联字段







