我有一個數據庫,其中的項目被放入類別。一些這些類別是嵌套的,所以作爲一個例子:使用mysql查詢找到所有嵌套子類別的最密集方法
Animals > Birds > Parrots
Animals > Birds > Penguin
Animals > Mammals > Cats
Animals > Mammals > Dogs
Animals > Reptiles > Snakes
Plants > Trees
Plants > Flowers
等
我在沿着
CATEGORY PARENT
Animals -
Birds Animals
Penguin Birds
線的表具有這些等
我想爲了能夠說出動物的出發點並列出所有屬於它的子類別,所以對於動物,我們將列出鳥類,哺乳動物,爬行動物,鸚鵡,企鵝,貓,DOPS,蛇
這可能與一個單一的查詢?如果不是,那會我需要做
TIA
兩個選項:(1)選擇表的一個查詢的全部內容,並做遍歷在PHP [用於大型數據集壞主意](2)考慮用「嵌套更換你的父/子架構設置「http://dev.mysql.com/tech-resources/articles/hierarchical-data.html – 2010-05-27 23:40:21