Autor | Zpráva | ||
---|---|---|---|
xxxMerlin Profil |
#1 · Zasláno: 30. 11. 2007, 23:06:03
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 |
#2 · Zasláno: 30. 11. 2007, 23:17:08
Zkus:
SELECT id, nadpis, (select nadpis from rubriky where rubriky.id = nadrubrika) FROM rubriky |
||
xxxMerlin Profil |
#3 · Zasláno: 30. 11. 2007, 23:25:07
taky sloupec plný NULL
|
||
Kajman_ Profil * |
#4 · Zasláno: 1. 12. 2007, 14:56:24
SELECT r1.id, r1.nadpis, (select r2.nadpis from rubriky r2 where r2.id = r1.nadrubrika) nadpisnad
FROM rubriky r1; |
||
djlj Profil |
#5 · Zasláno: 1. 12. 2007, 14:57:32
Aha, nevšiml jsem si, že se obě tabulky jmenují stejně.
|
||
Časová prodleva: 16 let
|
0