2014-12-11 2 views
1

, 내가 범주에 대한 테이블이 목록에 표시되지, 하위 범주는 내가 그 전시를 쿼리를 쓴 한 부모 ID로 같은 테이블 ..상위 범주 내가 쿼리와 관련된 문제가

을 언급 모든 카테고리 및 상위 카테고리 이름이 목록에있는 상위 카테고리를 표시하지 않는 경우 모든 카테고리가 페이지에 표시되는이 검색어를 수정하는 방법을 알려주실 수 있습니까? 때문에 주요 카테고리의

enter image description here

답변

1

그들이에 있기 때문에 (부모 범주를 해달라고 :

SELECT P.catName,P.cID,P.catParent,P.catLink,P.catIcon,P.catStatus, U.catName AS 
Parent_name FROM `dev_web_categories` AS P INNER JOIN `dev_web_categories` AS U 
ON U.cID = P.catParent 

표는 다음과 같습니다 중 상위 여부는 .. 다음은

내 쿼리입니다 상단), INNER JOIN은 부모와 합류하지 않으므로 대신 LEFT JOIN을 사용해야합니다.) .. 좋은, 감사 버디 그게 전부

SELECT P.catName,P.cID,P.catParent,P.catLink,P.catIcon,P.catStatus, U.catName AS 
Parent_name FROM `dev_web_categories` AS P LEFT JOIN `dev_web_categories` AS U 
ON U.cID = P.catParent 
+1

... 당신이 내 인생을 만들어 :

그래서 INNER JOINLEFT JOIN에 변경 – DeDevelopers

관련 문제