m******1 发帖数: 98 | 1 MS ACCESS 里面怎么把两个Table combine 到一个table, 而且primary key不重复呢?
Query可以把两个并到一起,但是我想直接把他们并成一个table.而且ID 不重复。
不知道怎么弄,请教。 谢谢。 |
B*****g 发帖数: 34098 | 2 What if there are 重复 ID?
【在 m******1 的大作中提到】 : MS ACCESS 里面怎么把两个Table combine 到一个table, 而且primary key不重复呢? : Query可以把两个并到一起,但是我想直接把他们并成一个table.而且ID 不重复。 : 不知道怎么弄,请教。 谢谢。
|
m******1 发帖数: 98 | |
m******1 发帖数: 98 | 4 比如
ID Name Record
1 A 3
2 B 4
3 C 5
ID Name Salary
3 C 12
4 D 13
想把这两个表格合并成
ID Name Record Salar
1
2
3
4 |
B*****g 发帖数: 34098 | 5 full outer join
【在 m******1 的大作中提到】 : 比如 : ID Name Record : 1 A 3 : 2 B 4 : 3 C 5 : ID Name Salary : 3 C 12 : 4 D 13 : 想把这两个表格合并成 : ID Name Record Salar
|
k*******z 发帖数: 2368 | 6 建视图啊。
create view abc_vw
as
select a.id,a.name,a.record,b.salary
from a, b
where a.id=b.id; |
a***y 发帖数: 2803 | 7 re
【在 B*****g 的大作中提到】 : full outer join
|
g***l 发帖数: 18555 | 8 这不就是个UNION ALL就弄一起了,什么JOIN啊
a 1 2 3
b 3 4 5
得到1 2 3 4 5的就的注意了,你是RECORD的重复么,还是KEY的重复,如果是KEY,那
就得做GROUP BY,如果是RECORD重复,
select distinct * from ( select * from a union all select * from b)
注意A和B的COLUMN一样才行,否则不能用* |
B*****g 发帖数: 34098 | 9 table a and b are differnt
【在 g***l 的大作中提到】 : 这不就是个UNION ALL就弄一起了,什么JOIN啊 : a 1 2 3 : b 3 4 5 : 得到1 2 3 4 5的就的注意了,你是RECORD的重复么,还是KEY的重复,如果是KEY,那 : 就得做GROUP BY,如果是RECORD重复, : select distinct * from ( select * from a union all select * from b) : 注意A和B的COLUMN一样才行,否则不能用*
|
g***l 发帖数: 18555 | 10 又仔细看了一遍,人家要的是这个
SELECT DISTINCT *
INTO NEW_TABLE
FROM THE QUERY |
a***y 发帖数: 2803 | 11 re
【在 B*****g 的大作中提到】 : table a and b are differnt
|