ja nevim v cem to potřebuje, znam jen Oracle, MsSQL a MySQL jdou mimo mne. Pokud tu rikas, ze to MySQL neumi a MSQL , tak neni duvod Ti neverit.
Nicmene z toho co napsal to vypada na MySQL. Kazdopadne jsem zagooglil a vypada to, ze to MySQL neumi. Jak se postupuje dale v tomhle pripada na urovni DB MYSQL netusim. Kazdopadne podle Google to vypada, ze to minimalne slibovali a jedine co umi ja ta funkce : http://bugs.mysql.com/bug.php?id=2341
V Oracle pak neco takoveho. Je to jen nastrel, prave jsem vylezl z vany a nemam tu Oracle a navic je mi zima na koule ;)
SELECT * FROM produkt WHERE id_kategorie IN (
SELECT id_kategorie
FROM kategorie
START WITH kategorie=kolo
CONNECT BY PRIOR kategorie_id = nadrazene_id_kategorie);