Existuje několik různých způsobů, jak ukládat heirarchická data v MySQL. Podívejte se na prezentaci Billa Karwina který ukazuje čtyři možnosti.
- Seznam sousedství
- Výčet cesty
- Vnořené sady
- Uzavírací stůl
Používáte seznam sousedství model pro ukládání heirarchických dat, ale bohužel je to nejtěžší model, který si můžete vybrat pro dotazování podstromů.
Vaše možnosti jsou:
- Přejděte na jiný model.
- Omezit dotazy na n úrovní hloubky.
- K rekurzivnímu dotazování použijte uloženou proceduru. Další informace o tomto naleznete v sérii článků Quassnoi – Hierarchické dotazy v MySQL .