如何在phpmysql中连接4个表以获得正确的连接?
关于如何使用如何在phpmysql中连接4个表以获得正确的连接?,php,mysql,join,Php,Mysql,Join,关于如何使用右连接来连接4个表的语法,我遇到了问题: SELECT personal.ExamineeID, personal.FirstName, personal.MiddleName, personal.LastName, personal.Age, personal.HomeAddress, personal.ContactNumber, senior.LastSchoolAttended, senior.Strand, senior.SchoolAddress,senior.Advis
右连接来连接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
按这样的顺序
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以了解有关联接语句的更多信息
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以了解有关联接语句的更多信息
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