因为是新手所以这个比较简单的问题还没搞懂,有知道的大哥帮忙下,给个例子最好,
比如有表A,B.
要求将2个表中的所有数据或部分数据合并后放到另一个表中
我了解的方法是先创建一个临时表,然后将2个表的数据放入临时表,最后插到新表中,
但是不知道后面的语句怎么写,
大家帮帮忙啊.
谢谢咯
比如有表A,B.
要求将2个表中的所有数据或部分数据合并后放到另一个表中
我了解的方法是先创建一个临时表,然后将2个表的数据放入临时表,最后插到新表中,
但是不知道后面的语句怎么写,
大家帮帮忙啊.
谢谢咯
Insert C(...)
Select ...
From A Join B
On A.ID=B.ID
Where ...
-------------------
全部插入
Insert C(...)
Select ... From A
Union ALl
Select ... From B
INSERT A3 (......) values (SELECT ... FROM A1,A2 ....)
注意前面的......中列出的字段名称是A3的名称,排列次序要和后面 SELECT ... 的排列次序相同,数量相同.类型相同.
--注意:列出的字段名称个数要相同
Create Table T1(Id Int)
--
Create Table T2(Id Int)
Insert T2 Select 1
Union all Select 2Create Table T3(Id Int)
Insert T3 Select 4
Union all Select 5Insert T1 --若字段多的话列出的字段名称个数要相同
Select * From T2
Union all
Select * From T3