phpbar.de logo

Mailinglisten-Archive

verwickelte SQL-Abfrage mit JOIN's

verwickelte SQL-Abfrage mit JOIN's

Ulrich Kretschmer u.kretschmer.mysql.4t2 at bergruf.de
Mit Mai 23 00:09:24 CEST 2007


Hallo zusammen,

Am Dienstag 22. Mai 2007 09:04 schrieb Sebastian Mendel:
> 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)

Beispielausgabe bis hierher:
http://www.ahnendaten.de/ahnen/showreport.php?reportID=226

> nein nein, du willst alle außer die mit dem event Ehename
>
> also, verknüpfts die deine Personen NUR mit genau diesem
> Ausschlusskriterium und filterst alle ungleich NULL aus (HAVING
> IS_NULL(et.tag))

Beispielausgabe hierzu:
http://www.ahnendaten.de/ahnen/showreport.php?reportID=227

D.h. damit verschwinden gegenüber dem ersten Beispiel zwar die Zeilen mit 
"Ehename", aber das ist es auch noch nicht ganz. Denn es sollen alle Zeilen 
zu denjenigen Personen, die bereits einen Ehenamen zugeordnet haben, nicht 
mehr erscheinen.

Grüße

Ulrich

_______________________________________________
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