MySQL LEFT JOIN 두려운 사람을 위한 세 개의 테이블
공포와 관련된 개인 목록을 검색하려면 상호 연결된 세 개의 테이블을 원활하게 병합해야 합니다. 테이블:
LEFT JOIN 쿼리 수정
LEFT를 생성하려는 초기 시도 JOIN에 문제가 발생했습니다. 지정된 조인 조건person_fear.personid = person_fear.fearid가 테이블 간의 원하는 관계와 일치하지 않습니다. Persons 테이블을 Person_Fear 중개자를 통해 Fears 테이블에 올바르게 연결하려면 다음 수정된 코드를 사용하세요.
SELECT Persons.Name, Persons.SS, Fears.Fear FROM Persons LEFT JOIN Person_Fear INNER JOIN Fears ON Person_Fear.FearID = Fears.FearID ON Person_Fear.PersonID = Persons.PersonID
수정된 내용에 대한 설명 쿼리
다른 작성 방법 LEFT JOIN 쿼리는 다음과 같습니다.
이 구문은 두 개의 LEFT JOIN을 활용하여 테이블을 연결하여 원하는 데이터를 검색하는 데 동일하게 효과적입니다.SELECT Persons.Name, Persons.SS, Fears.Fear FROM Persons LEFT JOIN Person_Fear ON Person_Fear.PersonID = Persons.PersonID LEFT JOIN Fears ON Person_Fear.FearID = Fears.FearID
위 내용은 LEFT JOIN을 사용하여 세 개의 MySQL 테이블에서 Person and Fear 데이터를 검색하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!