【发布时间】:2017-08-22 14:41:47
【问题描述】:
我有 2 个不同的 select 语句,它们都生成相似的表。我怎样才能把他们两个的结果放在一张桌子上? 示例:
第一个 SELECT 生成
Col1 Col2 Col3
A X Y
B X Z
第二个 SELECT 生成
Col1 Col2 Col3
A Z Z
C X X
我希望结果是
Col1 Col2 Col3
A X Y
B X Z
A Z Z
C X X
【问题讨论】:
-
你应该使用
UNION ALL: dev.mysql.com/doc/refman/5.7/en/union.html 并且要将结果添加到另一个表中,你应该使用语法INSERT INTO ... SELECT ... -
谢谢多里安。完美无缺