Autor Zpráva
mark92
Profil
Dobrý deň. Mám tabuľky:
tabulka1, stĺpce: id, nick, vek
tabulka2, stĺpce: id1, id2, hodnota

id1 a id2 su ID 2 užívateľov. Teraz by som potreboval cez spojenie tabuliek vypísať nick a vek tých dvoch užívateľov + hodnotu z tejto druhej tabuľky. Uvedený príkaz mi stačiť nebude:
SELECT tabulka1.nick, tabulka1.vek, tabulka2.* FROM tabulka2 INNER JOIN tabulka1 ON tabulka1.id=tabulka2.id1

, lebo vráti len nick a vek toho prvého užívateľa (id1) a ja by som potreboval vrátiť do jedného riadku údaje o oboch užívateľoch (+ hodnotu). Dá sa to nejako pekne cez 1 SQL príkaz? Ďakujem...
Kajman_
Profil *
SELECT tabulka1.nick as uziv1_nick, tabulka1.vek as uziv1_vek , tabulka2.* ...
mark92
Profil
as len priraďuje danému údaju názov, to predsa nemôže byť riešenie, ako vybrať údaje aj zo stĺpca id2...
Kajman_
Profil *
pardon
... inner join tabulka1 as t2 on t2.id=tabulka2.id2
mark92
Profil
aha, dík moc :)

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: