Autor | Zpráva | ||
---|---|---|---|
Panasonixon Profil * |
#1 · Zasláno: 19. 2. 2013, 10:53:58
Dobré ráno vespolek,
potřebuju poradit s rekurzivním sql dotazem (jde mi o neomezené zanoření ... no počítám max. 5-8 ... ale člověk nikdy neví) mam tabulku kategorie ID --- title --- parent 1 --- hlavni --- '-1' 2 --- prvni --- 1 3 --- druha --- 2 4 --- treti --- 3 atd... pokud je parent='-1' jedná se o hlavní kategorii, a jakákoliv vnořená kategorie bude mít jako parent ID své nadřazené kategorie poradíte prosím jak s co nejmenším počtem dotazů se dostat na "domovskou" kategorii |
||
juriad Profil |
#2 · Zasláno: 19. 2. 2013, 11:06:46 · Upravil/a: juriad
Mysql nepodporuje hierarchické dotazy, budeš muset použít jiný způsob preprezentace hierarchie než odkazem na parent.
Docela hezky popsané možnosti jsou v prezentaci od strany 48. Jeden ze způsobů, traverzování kolem stromu popsal Jakub Vrána: http://php.vrana.cz/traverzovani-kolem-stromu-prakticky.php |
||
Časová prodleva: 11 let
|
0