mám následující strukturu tabulky
odbor
id
nazev
oddeleni
id
id_odbor
nazev
a mám následující kod, který mi bohužel nefunguje
select distinct(o.nazev) as nazevodboru,od.nazev as nazevoddeleni
from odbor o left join oddeleni od
on o.id=od.id_odbor group by o.id order by nazevodboru ASC
Potřeboval bych aby se mi vypisoval
odbor a pod ním jeho oddělení.
např. takto
odbor 1
oddělení 1
oddělení 2
odbor 2
odbor3
oddělení 1
Je také nutné brát v potaz že někdy existuje pouze odbor bez oddělení. Mohl by mi někdo poradit