일대 다 관계의 다 대다 관계, 일대 다 관계의 여러 계층에서 모든 것을 어떻게 선택합니까? 모든 왼쪽 조인을 중첩하는 방법을 모르겠습니다.
예
There are many Institutions
Each Institution has many Departments
Each Department has many Forums
Each Forum has many Users
Each User has many Posts
Each Post has many Comments
기관에 대한 모든 의견을 찾으십시오.
나는 주위를 훑어 보았지만 이것의 이름이 무엇인지 잘 모르겠습니다-체인 중첩 일대 다 관계 쿼리? 내가 찾은 가장 가까운 것은 SQL 왼쪽 조인 대 FROM 행의 여러 테이블입니까?
스키마를 모르고 몇 가지 가정하지 않고 :
SELECT c.*
FROM
Institution i
INNER JOIN Department d ON d.InstitutionID = i.InstitutionID
INNER JOIN Forums f ON f.DepartmentID = d.DepartmentID
INNER JOIN `User` u ON u.ForumID = f.ForumID
INNER JOIN Post p ON p.UserID = u.UserID
INNER JOIN Comment c ON c.PostID = p.PostID
WHERE
i.InstitutionID = 42
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다