MS Access完全外部加入问题

时间:2015-05-27 05:35:02

标签: sql ms-access-2010

据我所知MS Access没有'Full Outer Join'功能。我想将两个数据库合并为一个大数据库。

一个例子如下:

Example 总之,我希望有完全外连接将两个数据库中的所有列组合成一个大数据库。请告知Access中完全外部联接的替代方案。

2 个答案:

答案 0 :(得分:1)

试试这个

SQL Fiddle

select column1a,column2,coulmn3,column4,columna,'' as columnb from table1
union all 
select column1b,column2,coulmn3,column4,'' as columna,columnb from table2

答案 1 :(得分:0)

您不想要FULL OUTER JOIN,而是想要UNION

SELECT Column1A as Column1, Column2, Column3, Column4, ColumnA, NULL AS ColumnB
FROM Table1
UNION ALL
SELECT Column1B, Column2, Column3, Column4, NULL, ColumnB
FROM Table2;