나는 여기 내 테이블의 구조입니다, 트리 GUI 구성 요소에 대한 데이터를 표현하는 MySQL의 테이블이 있습니다계층 적 mysql 테이블에서 노드의 부모를 모두 선택하는 방법은 무엇입니까?
treeTable (
id INT NOT NULL PRIMARY KEY,
parentId INT,
name VARCHAR(255)
);
parentId
는 자체 참조 외래 키입니다.
이제 노드 ID를 가져 와서 그 노드와 그 부모를 모두 포함하는 결과 집합을 반환하는 저장 프로 시저를 작성하려고합니다.
이1, null, 'root'
2, 1 , 'level_1'
3, 2 , 'level_2'
가 지금은 노드 3의 모든 부모 노드 싶어 (노드 1, 2) 모든 나무를 포함한 결과 세트를 반환 : 예를 들어
, 내 테이블이 데이터로 채워진 것으로 가정 기록. 아무도 나를 도와 줄 수 있니?
보면 : [계층 데이터 인 투 - MySQL] [1] [1] : http://stackoverflow.com/questions/1085287/hierarchical-data-in- MySQL –