Autor Zpráva
malek
Profil
mam blbo riesenu databazu resp postacovala no teraz nastal problem
 

|id|menu|submenu|text |
|1| auto | auto | nieaky text |
|1| auto | bmw | nieaky text |
|1| auto | audi | nieaky text |
|1| lod | lod | nieaky text |
|1| lod | model 323 | nieaky text |

potrebujem to vygenerovat tak

auto
- bmw
- audi
lod
- model323


atd co aj mam, ale trocha blbo,

potrebujem to tak aby z databazi najskor vytiahlo unikatne menu ktore je zhodne zo submenu (auto-auto, lod-lod) a potom ako submenu ostatne (auto-bmw.. a tak dalej) co uz nieje problem.

ako na to aby som nemusel prerabat databazu? :) dik
Kajman_
Profil *
select if(menu=submenu,concat('- ',submenu),menu) order by menu, menu!=submenu, submenu

Ale bude to asi pomalé, tak se vyplnatí tabulku předělat.
MzM
Profil
tohle bych rozhodl až v php. Není to tak špatná struktura. Udělal bych to třeba takto:
vypisuješ řádky
pokud není menu rovno submenu, tak s pomlčkou...
nebo si to nastrkat do pole a pak si s tím uděláš, co potřebuješ. Ani to nemusíš řadit. Možností je moc.

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: