作业帮 > 综合 > 作业

sql中left join from 多个表怎么写

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 20:29:26
sql中left join from 多个表怎么写
select * from a,b,c,d LEFT JOIN e on e.id=a.id left join f on f.id=c.id
现在这句是错的,怎么写才正确
个人感觉不是以上二楼的错误原因~~~
select * from 这里的 * 包含了多个id,而这些id是那一个表的id,系统不知道
(例如select * 包含的id,是a表的id,还是e表的id还是f表的id?)
应该这样写:
select a.id, 其他字段
from a,b,c,d LEFT JOIN e
on e.id=a.id
left join f on f.id=c.id
再问: 我select里面明确指定了查询哪个字段,为了方便提问我才写的select *
再答: 为了方便提问我才写的select *??? 貌似为了方便就会出错~~~你不用为了方便才写这些撒~~~多写几行有啥呢?