如何合并两张表的同时能够查询到合并的那张表
想请问下各位才人,要怎样才能做到合并两张表的同时能够查询到合并的那张表?
举例,假设我有两张表
A表:
cox1 cox2 cox3 cox4
1 2.2 项目 null
2 3.2 项目 null
3 5.6 项目 null
4 3.2 项目 null
5 9.3 项目 null
6 1.2 项目 null
7 1.3 项目 null
B表:
cox1 cox2 cox3 cox4
4 2.2 项目 null
5 6.2 项目 null
3 5.8 项目 null
4 3.2 项目 null
9 4.3 项目 null
6 1.3 项目 null
7 1.3 项目 null
现在我想将这两张表合并起来,我试过用union all 语句,但是执行之后只能在查询结果显示,我希望能够抽取合并之后的那张表的字段。例如 合并之后是:
合并后的表C:
cox1 cox2 cox3 cox4
1 2.2 项目 null
2 3.2 项目 null
3 5.6 项目 null
4 3.2 项目 null
5 9.3 项目 null
6 1.2 项目 null
7 1.3 项目 null
4 2.2 项目 null
5 6.2 项目 null
3 5.8 项目 null
4 3.2 项目 null
9 4.3 项目 null
6 1.3 项目 null
7 1.3 项目 null
结果就像:
select * from C
INSERT INTO Cselect * from A UNION ALLSELECT * FROM B
[解决办法]
select * from(select * from Aunion allselect * from B) c