access中怎么用SQL语句把两个表合并,主键合并,并删除重复,同时两个表的其他字段都保留,如正文效果

语句尽量简单点,要是多个表又怎么弄?表1ID数据11AA2BB5CC表2ID数据21SS2DD3FF4GG想要的结果ID数据1数据21AASS2BBDD3FF4GG5CC... 语句尽量简单点,要是多个表又怎么弄?
表1
ID 数据1
1 AA
2 BB
5 CC

表2
ID 数据2
1 SS
2 DD
3 FF
4 GG

想要的结果
ID 数据1 数据2
1 AA SS
2 BB DD
3 FF
4 GG
5 CC
结果应该是图上这样的 ,上面的格式出错了
展开
 我来答
badkano
2017-10-08 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885367
团长

向TA提问 私信TA
展开全部

sql语句如下:

select 表1.id,表1.数据1,表2.数据2 from 表1 left join 表2 on 表1.id=表2.id 
union 
select 表2.id,表1.数据1,表2.数据2 from 表1 right join 表2 on 表1.id=表2.id

结果:

追问
那如果有三个或多个表呢又要怎么弄
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式