Hi,
ich möchte ein Left Join so schreiben dass nur die aktuellsten gejoint werden (feld "gueltigseit")
z.B.
SELECT person p LEFT JOIN auto a ON (p.id=a.personid AND <jetztkommtihr>)
Jemand eine Idee?
EDIT: Erledigt! (
http://forum.de.selfhtml.org/archiv/2006/7/t133015/#m861544)
Konkret:
|
MySQL-Abfrage(n)
|
1
2
3
4
|
SELECT person p
LEFT JOIN auto a ON (p.id=a.personid AND a.gueltigseit =
(SELECT MAX(gueltigseit) FROM auto WHERE personid=p.id)
)
|
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »nocturne« (9. Oktober 2009, 10:41)