SQL从两个或多个不相关表中选择所有列

时间:2019-05-31 08:57:22

标签: sql

Table A
    A1 A2
1   1   2
2   2   2
3   1   3

Table B
  A1  A2
1  3   3
2  1   4
3  4   1 
4  5   0

Expected Result
Table C
   A1   A2
1  1    2
2  2    2
3  1    3
4  3    3
5  1    4
6  4    1 
7  5    0

2 个答案:

答案 0 :(得分:1)

如果要在输出中包含可能的重复项,请使用UNION ALL

SELECT A1, A2 FROM TableA
UNION ALL
SELECT A1. A2 FROM TableB

如果要将重复项分组在一起,请使用UNION

SELECT A1, A2 FROM TableA
UNION
SELECT A1. A2 FROM TableB

答案 1 :(得分:0)

全部使用联盟

select a1,a2 from tbalea
union all
select a1,a2 from tbleb