我有两个 SQL 表:
Table 1 Table 2
A B C A B C
0 2 3 1 3 5
3 4 5 4 6 7
1 6 8 3 4 5
我想“合并”它们。结果应该如下所示。
Table Result
A B C
0 2 3
3 4 5
1 6 8
1 3 5
4 6 7
所以我只想接管表 2 中不在表 1 中的行。我不想要表 2 中已经在表 1 中的行。如您所见,列的名称也相同.
最佳答案
select * from Table1
Union
select * from Table2
如果你想插入到新表中
Select *
INTO Table3
FROM
(select * from Table1
Union
select * from Table2)
关于mysql - 连接两个表而不会获得重复的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57490145/