我有一个数据库 db1 ,其中包含表格 tbl1 , tbl2 和 tbl3 。
我还有一个空的数据库 db2 。
我可以创建一个合并 tbl1 , tbl2 和 tbl3 的内容的MERGE表 mrg1 数据库 db1 ,但存储在数据库 db2 中?
答案 0 :(得分:1)
是的,如果您的数据库设置为允许您同时对多个数据库运行查询。我认为它看起来像这样,
INSERT INTO db2.mrg1 (colA,colB,ColC)
(
SELECT colA,colB,ColC
FROM db1.tbl1,db1.tbl2,db1.tbl3
WHERE [whatever joins your tables together]
)