Autor Zpráva
Smoother
Profil
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 *
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
Kajman:
díky za superrychlou odpověď. Jako obvykle fuguje bezvadně!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: