84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
예를 들어 ID가 10인 꼬마 흑돼지의 최종 부모 클래스를 얻고 싶습니다. 테이블에서 parent_id는 9인데, 제가 얻고 싶은 것은 5입니다. 아니면 어떤 방법이 있는지 판단하고 싶습니다. 특정 레코드는 이 최종 상위 클래스에 속합니다
재귀 검색을 수행한 다음 parent_id=null일 때 검색하세요
시도해 볼 수 있는 두 가지 방법이 있습니다:
고정된 SQL 문을 캐싱할 수 있도록 모든 id와 parent_id를 조회한 후 검색하세요.
루트 노드를 기록하려면 새 필드 root_id를 추가하므로 검색할 필요 없이 삽입 시 한 번만 쿼리하면 됩니다.
으아악
재귀 검색을 수행한 다음 parent_id=null일 때 검색하세요
시도해 볼 수 있는 두 가지 방법이 있습니다:
고정된 SQL 문을 캐싱할 수 있도록 모든 id와 parent_id를 조회한 후 검색하세요.
루트 노드를 기록하려면 새 필드 root_id를 추가하므로 검색할 필요 없이 삽입 시 한 번만 쿼리하면 됩니다.
으아악