Autor Zpráva
m@rtin
Profil *
zdravim, mam nasledovnu tabulku:

id, parent_id, nazov
1 0 nazov1
2 0 nazov2
3 2 nazov3
4 1 nazov4
5 2 nazov5
6 3 nazov6
.....

je mozne v jednom dotaze vybrat urcitu kategoriu s jej podkategoriami ?

na vsetky kategorie to je jednoduche:

select id, parent_id, nazov from tabulka

ale ako na konkretnu kategoriu s jej podkategoriami ?

select id, parent_id, nazov from tabulka where id=$hladanakategoria .... to mi najde konkretnu kategoriu ale ako pripojit este podkategorie(a podpodkategorie ....) ... budem vdacny za kazdu radu
Kajman_
Profil *
Pokud stačí jedno zanoření, tak např. takto nějak

select * from tabulka where id=$hladanakategoria
union all
select * from tabulka where parent_id=$hladanakategoria

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: