phpbar.de logo

Mailinglisten-Archive

Abfrage verschnellern

Abfrage verschnellern

Cybot 4t2.com-mysql at tekkno4u.de
Die Jul 15 16:49:43 CEST 2003


>>select IFNULL(a1.itNum,a2.itNum) as newItNum
>>from
>>tblCats B
>>LEFT JOIN tblItemCat a1 on (a1.itCategory = B.catChild) and  a1.itLand in
>>(1,4,6,9,0)
>>LEFT JOIN tblItemCat a2 on (a2.it2ndCat = B.catChild) and  a2.itLand in
>>(1,4,6,9,0)
>>where b.catParent=9719
>>group by newItNum
>>having newItNum not null
> 
> 
> gibt einen Fehler aus!
> aber ohne having newItNum not null geht es dann!
> 
> Aber dann ist sie sehr schnell!
> 0.15 sec!!!! spitzen wert!!
> 
> einen bedächtigen Gruß an den Join virtuosen
> von Thomas

ähm noch vergessen: hääte ein blick ins hand buch 'Wie optimiert Mysql 
Left Joins' wahrsscheinlich auch geholfen und verständnis gebracht

http://www.mysql.com/doc/en/LEFT_JOIN_optimisation.html

-- 
Sebastian Mendel

www.sebastianmendel.de
www.tekkno4u.de
www.nofetish.com

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive