Autor | Zpráva | ||
---|---|---|---|
Smoother Profil |
#1 · Zasláno: 22. 7. 2010, 14:15:57
Ahoj,
potřebuji nakopnout s následujícím výpisem: Vyber vše z produktů, přiřaď fotku kde fotka je označená jako 'hlavní' ... bla bla Následující dotaz vybere logicky pouze ty produkty, kde navázané fotky jsou označené jako 'hlavni'. Já potřebuji vypsat všechny pordukty, i kdyby tam přílušná fotka neměla označení 'hlavni'. Díky předem S. SELECT * FROM products LEFT JOIN photos ON products.idp = photos.idprod LEFT JOIN categories ON products.catid = categories.id WHERE (products.subcatid = '7' AND photos.hlavni = 'ano') GROUP BY products.idp ORDER BY products.idp ASC |
||
Kajman_ Profil * |
#2 · Zasláno: 22. 7. 2010, 14:18:46
Podmínku na hlavní foto nedávejte do where ale přidejte ji do left joinu
... LEFT JOIN photos ON (products.idp = photos.idprod AND photos.hlavni = 'ano') ... |
||
Smoother Profil |
#3 · Zasláno: 22. 7. 2010, 14:25:31
Kajman:
díky za superrychlou odpověď. Jako obvykle fuguje bezvadně! |
||
Časová prodleva: 14 let
|
0