繁体   English   中英

合并多个联接

[英]Combining multiple joins

因此,我有一个内联视图,该视图通过自然联接来合并两个表。 我有一些条件可以使视图更易于管理。

Select * from student
natural join course
where student.stuNo = '838637'
and course.crsno = 'CS201'

现在,我想从该视图与另一个表进行左外部联接。 我收到一条错误消息,对于我自己的一生,我不知道该如何解决。 这是我的最后一个片段:

Select * from score2
left outer join (
Select * from student
natural join course
where student.stuNo = '838637'
and course.crsno = 'CS201') as Test1
on Test1.stuno = score2.studentNO

错误消息说我缺少关键字,但是我不知道在哪里。 有什么帮助吗?

关键字AS不应存在​​:

Select * from score2
left outer join (
Select * from student
natural join course
where student.stuNo = '838637'
and course.crsno = 'CS201') Test1
on (Test1.stuno = score2.studentNO)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM