![]() Mailinglisten-Archive |
Hallo zusammen, ich habe zwei Tabellen, in einer stehen Adressen und in einer anderen stehen Kontaktangaben dazu. Zu jeder Adresse k�nnen verschiedene Kontaktangaben stehen, jede Kontaktangabe ist aber mit einem Datum versehen. Ich will jetzt einen Query, der zu jeder Adresse die jeweils j�ngste Kontaktangabe ausgibt: Wenn ich bspw. SELECT t1.firma, t1.id, t2.aquisedatum FROM adressen t1, kontakte t2 WHERE t1.id=t2.adress_id GROUP BY t1.id ORDER BY t2.aquisedatum DESC eingebe, erhalte ich zwar zu jeder Adresse einen Kontakt, aber nicht den j�ngsten, was an dem GROUP Statement liegt. Es muss doch aber irgendwie m�glich sein, dass t2.aquisedatum nur das j�ngste Kontaktdatum ergibt. W�re Euch dankbar f�r Hinweise oder L�sungen, habe auch schon mit verschiedenen JOIN-Syntaxen rumprobiert, aber dann ich erhalte immer zu viele Ergebisse, n�mlich die Anzahl, die den Zeilen in der Kontaktangaben-Tabelle steht. Sorry ich stehe gerade total auf dem Schlauch... TIA Reto
php::bar PHP Wiki - Listenarchive