이제 fid를 기반으로 3단계 하위 집합을 쿼리해야 합니다.
데이터베이스 테이블에는 세 개의 필드(id, name, fid)가 있습니다.
id name fid
1 01 0
2 02 1
3 03 2
4 04 3
5 05 3
6 06 4
7 07 6
........
이제 ID를 기준으로 다음 3개 레벨의 내용을 조회하는 방법
예를 들어 id=3인 하위 3레벨 하위 집합을 확인한 결과가 다음과 같다면 레벨?
id 이름을 표시하는 것이 가장 좋습니다. fid (level)
4 04 3 1
5 05 3 1
6 06 4 2
7 07 6 3
이런 SQL은 어떻게 작성하나요
phpcn_u15822017-05-18 10:53:03
테이블에 필드 레벨을 추가하고 모든 데이터를 메모리에 로드합니다. 레벨을 계산하고 데이터베이스를 수정하는 것이 훨씬 쉬워집니다.