Autor | Zpráva | ||
---|---|---|---|
suvel Profil |
#1 · Zasláno: 5. 11. 2012, 09:55:49
Zjednodušeně: Mám tabulku firem se sloupcem
firma.ico . Každá firma může mít několik provozoven - ty jsou v tabulce provozovny se sloupci provozovna.ico a provozovna.mesto (první sloupec samozřejmě koresponduje s firma.ico ).
Problém nastává, jestliže chci vypsat všechny firmy, které mají alespoň jednu provozovnu třeba v Praze: SELECT firma.ico FROM firma LEFT JOIN provozovny ON `firma.ico`=`provozovna.ico` WHERE `provozovna.mesto` LIKE 'Praha' V případě, že jedna firma má v Praze víc provozoven, vypíše se mi ta příslušná firma logicky tolikrát, kolik má provozoven v Praze - jenže já potřebuju pro takovou firmu jen jeden výsledek... A tady bych potřeboval radu - nějak se nemůžu hnout z místa :-( Díky předem. |
||
Tori Profil |
SELECT DISTINCT ... odstraní duplicitní řádky z výsledku
|
||
suvel Profil |
#3 · Zasláno: 5. 11. 2012, 10:05:58
Díky
|
||
Časová prodleva: 11 let
|
0