電子商務網站的此類別/子類別表。
子類別的級別是無限的,管理員可以創建許多級別的子類別。列表類別和子類別的SQL查詢
輸出
書籍
圖書>英語
圖書>英語>行情
固定
文具>紙張
文具>紙張>藝術
文具>紙張>藝術>封面
固定式>紙>藝術>封面> A 4尺寸
建議我的SQL查詢來顯示如下輸出:
電子商務網站的此類別/子類別表。
子類別的級別是無限的,管理員可以創建許多級別的子類別。列表類別和子類別的SQL查詢
輸出
書籍
圖書>英語
圖書>英語>行情
固定
文具>紙張
文具>紙張>藝術
文具>紙張>藝術>封面
固定式>紙>藝術>封面> A 4尺寸
建議我的SQL查詢來顯示如下輸出:
隨着做法與parent_id
你不能有一個MySQL查詢具有無限的子類,因爲MySQL不支持遞歸。 你必須用服務器端編程來做到這一點。
我建議閱讀關於nested sets或closure tables。
使用這些方法,您將能夠通過一個查詢獲取所有樹級別。
是的。感謝您的鏈接。 –
另一個有用的鏈接:http://mirror.neu.edu.cn/mysql/tech-resources/articles/hierarchical-data.html –
@VillRaj鏈接到期 – Prabs
這在純SQL中幾乎是不可能的。您可以使用mySQL函數,但通常情況下,最好使用應用程序服務器來解析數據庫調用的結果。 –