OK、これはややこしくなってきているので、新しい質問を書くことにしました。
カテゴリ テーブルの行が子カテゴリかどうかを確認する必要があります。次に、子がどの親カテゴリに属しているかを確認する必要がありますか?
親カテゴリには、0 のカテゴリ ID と ParentCategoryID があります。子カテゴリには、カテゴリ ID と ParentCategoryID (例: 30) があります。
カテゴリ テーブル:
ID PCID NAME
10 0 Computers
11 10 Software
12 10 Hardware
これは私が試したことです:
これにより、親カテゴリが表示されます (PCID 0 が親であるため)。
SELECT CategoryID, ParentCategoryID, Name, Published, Deleted, PictureID
FROM Nop_Category
WHERE (Deleted = 0)
AND (Published = 1)
AND (ParentCategoryID = 0)