我有两个基本表:
Table1
id1 | lastModif_date
1 10/10/10
2 10/10/10
3 10/10/10
和
Table2
id2 | lastModif_date
1 11/02/11
2 11/02/11
我想要一个返回
的选择查询id1 | id2 | lastModif_date
1 null 10/10/10
2 null 10/10/10
3 null 10/10/10
null 1 11/02/11
null 2 11/02/11
这一定非常容易,但我无法理解......
答案 0 :(得分:4)
select table1.id1, null as id2, table1.lastModif_date from table1
union all
select null, table2.id2, table2.lastModif_date from table2
答案 1 :(得分:1)
SELECT ID1, NULL AS ID2, lastModif_Date
FROM Table1
UNION
SELECT NULL AS ID1, ID2, lastModif_Date
FROM Table2
答案 2 :(得分:0)
SELECT id1, NULL AS id2, lastModif_date FROM Table1
UNION ALL
SELECT NULL as id1, id2, lastModif_date FROM Table2
答案 3 :(得分:-1)
您需要加入查询并创建表的别名,然后您才能访问...
select id1, id2, lastModif_date
from
(
select * from table1
union all
select * from table2
)