ACCESS问题,关于如何将数据库中两个具备相同列名的表格合并起来并且去掉重复行。具体样式如下。

2025-03-12 23:19:44
推荐回答(2个)
回答1:

对两张表运行联合(UNION)运算就行了。联合查询时不使用“ALL” 关键字就可以将重复的行删除掉。

联合查询SQL代码如下:

SELECT PRD,[2month] FROM Table1
UNION SELECT PRD,[2month] FROM Table2 ;

如果需要将两张表合并,删除重复行后存入一张新表内(假设新表名为NewTable),
则可以将下列SQL生成表代码保存为一个查询(例如取名查询1),然后双击该查询即可瞬间将两张表合并并保存到新表“NewTable”:

SELECT A.* INTO NewTable
FROM (SELECT PRD,[2month] FROM Table1
UNION SELECT PRD,[2month] FROM Table2) A;

回答2:

真的 很少人会再用ACCESS了