Mailinglisten-Archive |
Hallo Sebastian, >du koenntest mit ein wenig CASE das auch ueber _ein_ LEFT JOIN loesen: > >*ungetested* > > SELECT syst_sites.*, > COUNT(cat_links.link_id) AS site_linkcnt, > SUM(CASE WHEN FIND_IN_SET('neu', cat_links.link_status) > THEN 1 ELSE 0 END) AS site_linkcntnew > FROM syst_sites > LEFT JOIN cat_links > ON syst_sites.site_id = cat_links.link_site > GROUP BY site_id > ORDER BY site_id Danke fuer den guten Tipp. Funktioniert so einwandfrei und ist sogar noch etwas schneller, als die anderen falschen Versionen (0,02x sek.). Das mit dem CASE ist fuer mich neu, da muss ich mich glatt einmal einlesen. Nochmals danke! Gruss, Ralf -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive