Autor Zpráva
xxxMerlin
Profil
Mám tabulku 'rubriky' se slopci 'id', 'nadpis', 'nadrubrika', přičemž id je unikátní, nadpis je řetězec, nadrubrika obsahuje id nadřazené rubriky a každá rubrika má jednu nadrubriku. Potřeboval bych vybrat nadpisy rubrik spojené s nadpisy jejich nadrubrik....

SELECT id, nadpis, (select nadpis from rubriky where id = nadrubrika)
FROM rubriky;

...tohle mi hází všedu NULL. :(
djlj
Profil
Zkus:

SELECT id, nadpis, (select nadpis from rubriky where rubriky.id = nadrubrika)
FROM rubriky
xxxMerlin
Profil
taky sloupec plný NULL
Kajman_
Profil *
SELECT r1.id, r1.nadpis, (select r2.nadpis from rubriky r2 where r2.id = r1.nadrubrika) nadpisnad
FROM rubriky r1;
djlj
Profil
Aha, nevšiml jsem si, že se obě tabulky jmenují stejně.

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: