id parent_id
1 0
2 0
3 2
4 0
5 1
6 0
(PARENT_ID = 0) 자식 행 다음 :부모 자식 SQL 쿼리 내가 부모 행을 반환하는 쿼리를 필요
- 첫째 부모
- 첫째 부모
- 을 모든 아이들 제 부모
- 초 상위
- 번째 상위
- 제의 모든 자식 부모
예상 결과 : ID
id parent_id
-------------------------------------------
1 0 (first parent)
5 1 (all children of first parent)
2 0 second parent
3 2 (all children of second parent)
4 0 third parent
6 0 fourth parent
나는 모든 차일 다음에 부모의 조합을 사용할 수 있습니다하지만 그건 먼저 나에게 아이를 부모에게 제공하여 명령했다. 부모와 그 자녀가 즉시 필요합니다.
누구든지 도움을받을 수 있습니까?
당신이 사용하고있는 데이터베이스? –
SQL Server 2005을 사용 중입니다. – kheya