有三个表,course,mark,student
SELECT Name,CourseName,Score
FROM Student JOIN Mark JOIN Course
ON Course.CourseID=Mark.CourseID
ON Student.StudentID=Mark.StudentID
GO
上面这样连接就没问题,但是,
SELECT Name,CourseName,Score
FROM Student JOIN Mark JOIN Course
ON Student.StudentID=Mark.StudentID
ON Course.CourseID=Mark.CourseID
GO
这样就提示student.studentid这里出错,无法绑定由多个部分组成的
标识符 "Student.StudentID",这是为什么呢?
sql连接查询的语法是:select * from A (inner) join B on A.id=B.id (inner) join C on A.id=C.id.