ACCESS问题,关于如何将数据库中两个具备相同列名的表格合并起来并且去掉重复行。具体样式如下。
Table1Table2PRD2monthPRD2monthA1B2B2C3C3D4目标格式:PRD2monthA1B2C3D4Access不太熟,麻烦方法写的详细一些,...
Table1 Table2
PRD 2month PRD 2month
A 1 B 2
B 2 C 3
C 3 D 4
目标格式:
PRD 2month
A 1
B 2
C 3
D 4
Access不太熟,麻烦方法写的详细一些,会给追加分数。 感谢! 展开
PRD 2month PRD 2month
A 1 B 2
B 2 C 3
C 3 D 4
目标格式:
PRD 2month
A 1
B 2
C 3
D 4
Access不太熟,麻烦方法写的详细一些,会给追加分数。 感谢! 展开
2个回答
展开全部
对两张表运行联合(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;
联合查询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;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询