作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/14 02:18:37
用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
用left join 拼接后查询c.id有歧义,未明确列,如何去除重复的id列呢?
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;