家伙,我想问一个有关将数据从两个表复制到一个表的问题
当我有3表数据库前。表a,b,c
我想将a和b复制到表c中
有可能这样做吗?
我已经尝试使用语法将这样的一个数据库复制到另一个数据库中,但是在处理过程中似乎出错。Insert Into c (1, 2, 3, 4)select 1,2,3 from aselect 4,5,6 from b
我尝试使用简单的语法从上述数据库中复制数据。
有人请帮我这个
最佳答案
通用的解决方案是这样的:
INSERT INTO table_3 (col1, col2, ..., coln)
SELECT t1c1 as 'col1', t1c2 as 'col2', ..., t1cn as 'coln'
FROM table_1
UNION
SELECT t2c1 as 'col1', t2c2 as 'col2', ..., t2cn as 'coln'
FROM table_2
确保相应列的数据类型匹配
关于php - 如何仅将两个数据库数据内容表复制到一个表中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48454679/