我有一個數據庫表,它具有以下形式Sql自加入查詢?如何獲取類別的子類別?
catID | category | parentID 1 | firstCategory | null 2 | SubCategory1 | 1 3 | SubCategory2 | 1 4 | subSub1 | 3
等等...
有類別的多級。可以使用什麼查詢獲取以下格式的記錄:
catID | category 1 | firstCategory 2 | firstCategory/SubCategory1 3 | firstCategory/SubCategory2 4 | firstCategory/SubCategory2/subSub1
類別ID將是最後一個類別的ID。如何編寫查詢以將類別加入到所有級別?不同類別的準確級數是不同的?
我正在使用mySQL。
你知道嵌套的最大深度嗎?如果不是,這變成一個迭代函數,需要更復雜的代碼。 – Matthew 2011-02-14 18:24:15