Autor Zpráva
bob99
Profil
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
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
To je ono díky
Toto téma je uzamčeno. Odpověď nelze zaslat.