我有一個包含類別的表格,其中類別可以有一個parentid(是其他類別的子項)。當我想過濾父類別ID上的項目時,我希望查詢包含所有子類別。mysql查詢;選擇類別樹中的所有項目
可以說我有這一類結構:
id || title || parentid
1 || Sports || 0
2 || Tennis || 1
3 || Wimbledon || 2
現在我在溫網類的文章。我想顯示類別運動中的所有文章。
SELECT item.* FROM #table_items AS item WHERE item.catid = 1;
以上查詢不會返回Wimbledon類別中的文章。這可能嗎?
你的孩子在哪裏btw ..? – Teja 2012-03-15 15:32:35
在Oracle中,您有CONNECT BY PRIOR,但我不認爲MySQL支持此操作 – 2012-03-15 15:33:50