Autor Zpráva
Panasonixon
Profil *
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
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

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0