나뭇잎의 루트를 선택하는 방법 나는이는 하나의 테이블에 MySQL
id , parent_id , name , leaf
1 , 0 ,parent 1 , 0
2 , 0 ,parent 2 , 0
3 , 1 ,child 1 , 0
4 , 3 ,child 2 , 1
5 , 2 ,child 3 , 0
6 , 5 ,child 4 , 1
7 , 0 ,child 5 , 1
같은 테이블이 그리고 난 잎을 선택하여 원하는 루트 이름이 아닌 부모 이름을 같은 뭔가 그것은`아래
id , name , root_name
4 , child 2 , parent 1
6 , child 4 , parent 2
7 , child 5 , null
세 명이 여러 레벨을 가질 수 있습니다 MySQL에서 저장 프로 시저를 사용하여 어떻게 할 수 있습니까?
아래 요구하려면 출력과 같은 일을 할 수 있습니다. 선택은 sproc 작성, 응용 프로그램 코드에서의 논리 처리, 필요에 따라 자주 테이블에 참여 또는 다른 모델로 전환하는 등의 작업을 포함합니다. 중첩 세트. 이 모든 주제는 다른 곳에서도 널리 논의되어 있으므로 여기서는 자세히 설명하지 않겠습니다. – Strawberry