Autor | Zpráva | ||
---|---|---|---|
bob99 Profil |
#1 · Zasláno: 21. 9. 2009, 11:18:51
Mám 2 tabulky:
fronta(id, zapsal, ukoncil) users(id, username) Jak zobrazím jména z tabulky users (zapsal i ukončil = users.id) pomocí jednoho select dotazu? Pole fronta.ukoncil může být prázdné a ve výsledku by mělo být. Zkoušel jsem tohle: SELECT U1.username AS jmeno1, U2.username AS jmeno2 FROM fronta, users AS U1, users AS U2 WHERE U1.ID = fronta.zapsal AND U2.ID = fronta.ukoncil ...což funguje ale chybí záznamy, které nejsou ukončené. Zkoušel jsem i pomocí LEFT JOIN ale tam jsem se zaseknul. Díky za radu |
||
Taps Profil |
#2 · Zasláno: 21. 9. 2009, 12:05:15
bob99
zkus select * from fronta f left join users u on f.zapsal=u.id left join users u2 on f.ukoncil=u2.id |
||
bob99 Profil |
#3 · Zasláno: 21. 9. 2009, 12:48:38
To je ono díky
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0