Mailinglisten-Archive |
Ulrich Kretschmer schrieb: > 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. naja, ein bissl Eigenleistung ... ;-) du musst die obige methodik natürlich an der Tabelle `tng_events` ansetzen, da diese ja natürlich die eigentliche Tabelle mit den Infos zu den EVENT und Ehename ist ... LEFT JOIN tng_events AS e ON w.personID = e.persfamID AND w.gedcom = e.gedcom AND e.eventtypeID = [id_für_event_Ehename] -- 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