| Autor | Zpráva | ||
|---|---|---|---|
| Chatík Profil |
Dobrý večer,
chtěl bych poprosit o úpravu sql dotazu do databáze. Nyní takto vypisuji udajé z dvou tabulek: select zk.Contentgroup,te.Contentgroup,img from zahranicni as zk inner join popis as te on zk.Contentgroup=te.Contentgroup group by te.Contentgroup Takže by to mělo vapadat tak že to vypíše údaj z první tabulky a pokud údaj ve druhé tabulce není tak aby to vypsalo null. Děkuji za radu |
||
| Alphard Profil |
#2 · Zasláno: 1. 12. 2013, 19:34:40
Zjistěte si v manuálu, k čemu přesně je inner join. Nyní potřebujete left join.
|
||
| DJ Miky Profil |
#3 · Zasláno: 1. 12. 2013, 19:35:00
K tomu slouží vnější spojení tabulek (outer join), zde konkrétně bude potřeba levé (
left join). Místo inner join tedy použiješ left join.
|
||
| Chatík Profil |
#4 · Zasláno: 1. 12. 2013, 19:51:55
Děkuji funguje
|
||
|
Časová prodleva: 13 let
|
|||
0