Autor Zpráva
IdemeNaHavaj
Profil
SELECT pa.code
FROM ParametrickeVyhladavanie pa
WHERE EXISTS
(
SELECT 1 FROM ovocia p
JOIN 
PRODUCT_INFO AS pi
ON    p.ProId = pi.OvocieID
  AND pi.ATTRIBUTE_CODE = pa.AttributeCode
  AND pi.ATTRIBUTE_VALUE = pa.ValueCode
AND p.KATEGORIA IN ('Banany','Hrusky'))
GROUP BY pa.code

Chybu to vyhlasuje túto
#1054 - Unknown column 'pa.AttributeCode' in 'on clause'

Nemám ponatia prečo to nenačíta pa.AttributeCode keď to existuje a je to v tom pa uložené FROM ParametrickeVyhladavanie pa
Kajman
Profil
Podmínku na hlavní tabulku v korelovaném poddotaze nedávejte do spojení jiných tabulek, použijte podmínku v části where.
IdemeNaHavaj
Profil
neviem ci spravne rozumiem..
tie AND a AND dať až za to WHERE EXISTS ( .. )?
Kajman
Profil
Ne. Where použijte v poddotaze - tedy uvnitř závorek ( .. )

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:

0