Autor | Zpráva | ||
---|---|---|---|
IdemeNaHavaj Profil |
#1 · Zasláno: 2. 8. 2013, 13:54:54
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 |
#2 · Zasláno: 2. 8. 2013, 15:41:48
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 |
#3 · Zasláno: 2. 8. 2013, 16:26:45
neviem ci spravne rozumiem..
tie AND a AND dať až za to WHERE EXISTS ( .. )? |
||
Kajman Profil |
#4 · Zasláno: 2. 8. 2013, 21:11:38
Ne. Where použijte v poddotaze - tedy uvnitř závorek ( .. )
|
||
Časová prodleva: 11 let
|
0