tab rozvadec
id_roz, nazev, popis
tab jistic
id_jis, nazev, popis
tab roz_jis
id_roz, id_jis
V jedne tabulce mas seznam rozvadecu, v druhe seznam jisticu a ve treti mas propojeni jistice s rozvadeci. Jednoduche, ne?
Jak to vytahnout selectem?
SELECT
b.nazev, -- sloupec z tab 1
c.nazev, -- sloupec z tab 2
a.id_roz, -- a pokud te zajimaji i idecka
a.id_jis,
b.id_roz AS id_roz2, -- kazde pojmenovani sloupce musi byt unikatni, a.id_roz a b.id_roz by dalo dva stejne sloupce "id_roz", tak se to musi pomoci alias (AS) prejmenovat
c.id_jis AS id_jis2
FROM roz_jis a -- vyhledavas v tab 3
LEFT JOIN rozvadec b ON a.id_roz = b.id_roz -- pripojis tab 1
LEFT JOIN jistic c ON a.id_jis = c.id_jis -- pripojis tab 2
WHERE id_roz = 1