我试图在SQL Server中链接几个表.下面的代码显示了到目前为止我如何将表链接在一起:
select *
from profile
left join learner l on l.learnerid = profileid
left join learner_levels ll on ll.learnerid = l.learnerid
left join subjects s on s.subjectid = ll.subjectid
left join learner_group lg on lg.learnerid = profileid
where ll.archived = '0' and ll.completed = '0'
order by surname asc`
Run Code Online (Sandbox Code Playgroud)
我想要做的是通过表"group"中的"groupid"过滤结果.如果我将其添加为"左连接"语句,我会收到标题中所述的错误 - "关键字'组'附近的语法不正确."
这是我试过的:
select *
from profile
left join learner l on l.learnerid = profileid
left join learner_levels ll on ll.learnerid = l.learnerid
left join subjects s on s.subjectid …Run Code Online (Sandbox Code Playgroud) sql-server ×1