Mailinglisten-Archive |
Hallo Thomas, > -----Original Message----- > From: Technik via echtwahr.com [mailto:technik at echtwahr.com] select distinct count(A.itNum) from tblItemCat AS A, tblCats AS B where > B.catParent = 9719 and (A.itCategory = B.catChild or A.it2ndCat = > B.catChild) > and A.itLand IN ( 1, 4, 6, 9, 0) limit 0,35; mal schaun: Prämisse: itCategory immer <> it2ndCat innerhalb eines Satzes 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 oder so? ab 4.x könnte man auch überlegen evtl. ein union zu verwenden. Grüße, Michael Donning -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive