phpbar.de logo

Mailinglisten-Archive

verwickelte SQL-Abfrage mit JOIN's

verwickelte SQL-Abfrage mit JOIN's

Sebastian Mendel lists at sebastianmendel.de
Mon Mai 21 21:48:17 CEST 2007


Ulrich Kretschmer schrieb:
> Hallo zusammen,
> 
> die folgende Abfrage
> 
> SELECT familyID, w.personID, w.lastname, w.firstname, et.tag, et.description, 
> e.info FROM tng_families AS f 
> INNER JOIN tng_people AS w ON (f.wife=w.personID AND f.gedcom=w.gedcom) 
> LEFT JOIN tng_events AS e ON (w.personID=e.persfamID AND w.gedcom=e.gedcom)
> LEFT JOIN tng_eventtypes AS et ON e.eventtypeID=et.eventtypeID;
> 
> verbindet die Tabellen 
> 	tng_eventypes -> tng_events -> tng_people -> tng_families 
> und soll so modifiziert werden, daß alle Personen geliefert werden, die das 
> "event" Ehename *nicht* zugeordnet haben und ansonsten entweder gar keine 
> "events" haben (et.tag=NULL) oder auch irgendwelche anderen 
> (description<>"Ehename").

ich glaub ich hab null verstanden was du willst, vielleciht liegt es ander
Uhrzeit ...

aber probier doch mla sowas wie

...
LEFT JOIN
       tng_eventtypes AS et
ON     e.eventtypeID = et.eventtypeID
AND    et.tag = NULL
AND    et.description = 'Ehename';

vielelicht kannst du dein Query das nächste mal ja auch etwas in 'Form'
bringen damit es sich leichter liest ...

-- 
Sebastian
_______________________________________________
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