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

语句尽量简单点,要是多个表又怎么弄?
表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
结果应该是图上这样的 ,上面的格式出错了

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

结果:

追问

那如果有三个或多个表呢又要怎么弄

温馨提示:答案为网友推荐,仅供参考
相似回答