access 数据库中去掉重复的数据

来源:百度知道 编辑:UC知道 时间:2024/06/05 09:47:09
在Acces数据库中假设在两张表
A表: 题目 选择项1 选择项2 选择项3 选择项4 答案 (表字段)
test1 a1 a2 a3 a4 2
test2 a1 a2 a3 a4 1
test3 a1 a2 a3 a4 4

B表: 题目 选择项1 选择项2 选择项3 选择项4 答案 (表字段)
test4 a1 a2 a3 a4 3
test1 a1 a2 a3 a4 2
test3 a1 a2 a3 a4 4
在.net程序中用查询语句将两张的数据累加合成且去掉重复的。
我写的查询语句为:select * from A union all select * from B
但查询出来结果为:
题目 选择项1 选择项2 选择项3 选择项4 答案
test1 a1 a2 a3 a4 2
test2 a1 a2 a3 a4 1
test3 a1 a2 a3 a4 4
test4 a1 a2 a3 a4 3
test1 a1 a2 a3 a4 2
test3 a1 a2 a3

没有给分,简单说一下吧:
1、建立生成表查询,把要查询的2个表的数据,弄到一个新表里;
2、利用 查询 里的 “查找重复项”向导,即可得到一个所有重复记录的集合,
3、删除里面的重复内容。