2009-10-18 6 views
3

제 목표는 중첩 된 범주의 상위 범주 목록을 가장 쉽게 얻을 수있게하는 것입니다. 여러 제품을 판매 한 사이트가 있다면 그 중 하나는 쿼드 코어 펜티엄입니다.mysql 쿼리에서 상위 카테고리를 어떻게 검색합니까?

전자> 컴퓨터> CPU의> 인텔> 인텔 쿼드 코어

내가 생각했던 범주 테이블입니다 : 다음과 같이 내 웹 페이지에 표시 할 수있을 것 특징이다

id, parent_id, 설명

parent_id에서 재귀 프로세스를 수행하는 것은 지루한 것처럼 보입니다. 이 작업을 수행하는 기본 방법이 있습니까? 고맙습니다.

답변

6

Managing Hierarchical Data in MySQL을 살펴보십시오.

대부분 지금의 아마 관심있는 부분은 이것이다 : 중첩 된 세트 모델 단일 경로

을 가져

, 우리는 여러 자체를하지 않고 단일 경로를 검색 할 수 있습니다 - 합류.

+0

감사합니다. 매우 유익합니다. – knarxed

관련 문제