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