Autor Zpráva
heparrin
Profil *
Přátelé - mám problém.

Mám ve společné tabulce (dokumenty) více záznamů s tím, že jeden konkrétní záznam obsahuje ve sloupci (nadrazeny) id(id) položky, která je jemu nadřazená. V praxi to vypadá například takto:

Položka menu (nadrazený dokument) (id 34)
- položka subsekce (podřazený dokument) (nadrazeny 34)
- položka subsekce (podřazený dokument) (nadrazeny 34)
- položka subsekce (podřazený dokument) (nadrazeny 34)

Jakým nejjednodušším sql dotazem získám název nadřazené položky (sloupec nazev)? Díky za odpověď
TomášK
Profil
SELECT nazev FROM dokumenty WHERE id = 34

případně místo 34 dát poddotaz:
SELECT nazev FROM dokumenty WHERE id = (SELECT nadrazeny FROM polozky WHERE tve_vlastni_podminky)

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:

0