我的数据库存在问题,该数据库有很多表,但我主要关注名为TblLivroPorta(t1)
的主要数据,以及名为Tblp_h(t2)
的第二个数据库。
所以t1与应用程序通信,而t2存储t1
发生的所有事情,我可以说t2
是t1's
备份。
我想在t2
找到我要查找的数据并将其复制到t1
,以便应用程序可以访问它们。
以下声明为我提供了我想要复制的所有数据
select NOrdem, Num_Oficio from tblp_h where Num_Oficio != '3469/3ª V/TAPS/2012'
and Data_Saida between '2012-01-01' and '2012-11-30'
union select NOrdem, Num_Oficio from TbLivroPorta
where Num_Oficio = null and Data_Saida between '2012-01-01' and '2012-11-30'
所以我很难将它们复制回t1
。
我希望我已经清楚了。
答案 0 :(得分:0)
您需要使用INSERT INTO SELECT
将值从一个表复制到另一个表
http://www.w3schools.com/sql/sql_insert_into_select.asp
您需要确保SELECT
语句返回将插入目标表的列