用left join 拼接后查询c.id有歧义,未明确列,如何去除重复的id列呢?

用left join 拼接后查询c.id有歧义,未明确列,如何去除重复的id列呢?
a表:
id name add
1 张三 天津
2 李四 北京
3 王五 河北
b表:
id english chinese
1 40 50
2 78 90
3 69 79
c表:
1 68 90
2 79 88
3 68 89
如何用合并成c表:
id name add english chinese
1 张三 天津 40 50 68 90
2 李四 北京 78 90 79 88
3 王五 河北 69 79 68 89
子夜jia子夜 1年前 已收到1个回答 举报

agui-919 幼苗

共回答了20个问题采纳率:95% 举报

select x.*,c.物理,c.化学
from (select a.*,b.english,b.chinese
from a left join b on a.id=b.id) x left join c
on x.id=c.id;

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 1.744 s. - webmaster@yulucn.com