Autor | Zpráva | ||
---|---|---|---|
mark92 Profil |
#1 · Zasláno: 6. 4. 2011, 17:56:59
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 * |
#2 · Zasláno: 6. 4. 2011, 18:08:12
SELECT tabulka1.nick as uziv1_nick, tabulka1.vek as uziv1_vek , tabulka2.* ... |
||
mark92 Profil |
#3 · Zasláno: 8. 4. 2011, 14:21:56
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 * |
#4 · Zasláno: 8. 4. 2011, 16:05:35
pardon
... inner join tabulka1 as t2 on t2.id=tabulka2.id2 |
||
mark92 Profil |
#5 · Zasláno: 10. 4. 2011, 16:22:04 · Upravil/a: mark92
aha, dík moc :)
|
||
Časová prodleva: 13 let
|
0