我在如何使用RIGHT JOIN
联接4个表的语法上遇到麻烦:
SELECT personal.ExamineeID, personal.FirstName, personal.MiddleName, personal.LastName, personal.Age, personal.HomeAddress, personal.ContactNumber, senior.LastSchoolAttended, senior.Strand, senior.SchoolAddress,senior.Adviser, senior.Honor1, senior.Honor2, senior.Honor3, senior.Honor4, parent.Father, parent.EducationalFather, parent.Mother, parent.EducationalMother, parent.Guardian, parent.Occupation, score.Score, score.Rank, score.ExamTime
FROM
personal
RIGHT JOIN senior, parent, score
ON
personal.ExamineeID = senior.ExamineeID
personal.ExamineeID = parent.ExamineeID
personal.ExamineeID = score.ExamineeID
ORDER BY personal.ExamineeID
这是mycode,我想加入表格,这是个人,年长者,父母和分数。
按这样的顺序
SELECT personal.ExamineeID, personal.FirstName, personal.MiddleName, personal.LastName, personal.Age, personal.HomeAddress, personal.ContactNumber, senior.LastSchoolAttended, senior.Strand, senior.SchoolAddress,senior.Adviser, senior.Honor1, senior.Honor2, senior.Honor3, senior.Honor4, parent.Father, parent.EducationalFather, parent.Mother, parent.EducationalMother, parent.Guardian, parent.Occupation, score.Score, score.Rank, score.ExamTime
FROM personal
RIGHT JOIN senior ON personal.ExamineeID = senior.ExamineeID
RIGHT JOIN parent ON personal.ExamineeID = parent.ExamineeID
RIGHT JOIN score ON personal.ExamineeID = score.ExamineeID
ORDER BY personal.ExamineeID
SQL中的联接表仅使用一个参数,请检查此SQL reference以了解有关JOIN语句的更多信息。
SELECT personal.ExamineeID, personal.FirstName,
personal.MiddleName, personal.LastName, personal.Age,
personal.HomeAddress, personal.ContactNumber, senior.LastSchoolAttended,
senior.Strand, senior.SchoolAddress,senior.Adviser,
senior.Honor1, senior.Honor2, senior.Honor3,
senior.Honor4, parent.Father, parent.EducationalFather,
parent.Mother, parent.EducationalMother, parent.Guardian, parent.Occupation, score.Score, score.Rank, score.ExamTime
FROM personal
RIGHT JOIN senior ON personal.ExamineeID = senior.ExamineeID
RIGHT JOIN parent ON personal.ExamineeID = parent.ExamineeID
RIGHT JOIN score ON personal.ExamineeID = score.ExamineeID
ORDER BY personal.ExamineeID