Mailinglisten-Archive | 
Sebastian Mendel schrieb:
> Rico Koerner schrieb:
>> Selektierende Parameter sollten nicht im JOIN sondern bei WHERE stehen, also
> 
> [...]
> 
> LEFT JOIN
>        tng_eventtypes AS et
> ON     e.eventtypeID = et.eventtypeID
> AND    et.tag = 'EVEN'
> AND    et.description = 'Ehename';
> 
> (alle ohne einen event Ehename haben jetzt NULL in den et-Feldern)
p.s. du kannst natürlich auch, wenn dir das obige Verfahren doch gar zu
wider ist, auch ein Subselect (Subquery, derived Table oder was auch immer)
nehmen
...
LEFT JOIN
   (SELECT *
      FROM tng_eventtypes
     WHERE et.tag = 'EVEN'
       AND et.description = 'Ehename')
     AS et
     ON e.eventtypeID = et.eventtypeID
...
-- 
Sebastian Mendel
www.sebastianmendel.de
_______________________________________________
Allgemeine Infos zur Liste: http://www.4t2.com/mysql/
Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de
    php::bar PHP Wiki - Listenarchive