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: 12 let
|
0