家伙,我想问一个有关将数据从两个表复制到一个表的问题

当我有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/

10-11 03:17
查看更多