在SQL中如何将多表查询的数据插入到新的表中。

2024-12-01 05:32:37
推荐回答(3个)
回答1:

insert into E(T1,T2,T3,T4,Y1,Y2,Y3,Y4,Y5,U1,U2,U3)
select A.T1,A.T2,A.T3,B.Y1,B.Y2,B.Y3,B.Y4,B.Y5,C.U1,C.U2,C.U3 from A,B,C
where A.SuperNo=B.SuperNo and A.SuperNo=C.SuperNo;

回答2:

SELECT * FROM (SELECT * FROM A,B,C
WHERE A.SuperNo=B.SuperNo AND C.SuperNo=B.SuperNo) E
但是还要注意,你的每几个表格里面不能有拦绝毁核相同的简余姿列,若是有相同的列就要筛选了

回答3:

如果是新的表要轿伏使用 select T1,闭轿携T2,T3····U3 into E from A,b,c where a.SuperNo=b.SuperNo
and b.SuperNo=c.SuperNo 看帆高的明白不?