Autor | Zpráva | ||
---|---|---|---|
RomikTronik Profil * |
#1 · Zasláno: 23. 12. 2009, 00:39:20
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 |
#2 · Zasláno: 23. 12. 2009, 01:49:47
LEFT JOIN
|
||
RomikTronik Profil * |
#3 · Zasláno: 23. 12. 2009, 09:26:27
Kcko: LEFT JOIN jsem zkousel
|
||
Alphard Profil |
#4 · Zasláno: 23. 12. 2009, 09:44:04
RomikTronik:
Asi jste špatně zkombinoval tabulky, záleží na pořadí. from body left join akce on body.akce = akce.id |
||
Časová prodleva: 16 let
|
0