Autor Zpráva
RomikTronik
Profil *
Dobrý den
mám dve tabulky:

body(id, body, akce)
akce(id, nazev)

body.akce je cizí klíč k akce.id

Potrebuju napsat SQL dotaz, který mi vybere všechny řádky z tabulky body a místo sloupce body.akce vypíše akce.nazev.
Problém je, že když zkusím jakýkoliv JOIN, tak mi nikdy nevybere řádky ve který je hodnota body.akce=NULL a já potřebuju vybrat řádky všechny, i ty, které se na žádnou akci nevážou. Můžete mi prosím poradit?
Kcko
Profil
LEFT JOIN
RomikTronik
Profil *
Kcko: LEFT JOIN jsem zkousel
Alphard
Profil
RomikTronik:
Asi jste špatně zkombinoval tabulky, záleží na pořadí.
from body left join akce on body.akce = akce.id

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: