Gerry: Mysql -> Having

Beitrag lesen

Moin!

Moin!

Also ich habe nun 1. und 2. befolgt.
Ich kriege aber nicht den aktuellen, neusten Datensatz, sondern irgendeiner der per Zufall da in der GROUP BY ausselektiert wurde :-S (Keine Ahnung wie ich das beeinflussen soll.)

Wenn ich nun aber zusätzlich nebst den gebrauchten Felder ein MAX(IssueDate) as maxdate ausselektiere und dieses ausgebe, würde ich das KORREKTE Datum (Datensatz) dieser Gruppierung jeweils bekommen.

Wie kann ich also, dieses MAXDATE abfragen; Dass somit die Gruppierung GENAU den Datensatz nimmt, wo dieses MAXDATE dabei ist?!
Mit WHERE oder HAVING habe ich nun eine Zeit lang rumgespielt, hab aber das Ergebnis nicht so gekriegt wie ich wollte...

Gruss Gerry

Hier mein Query, das sich fast alle 5min ändert ;-)

SELECT MAX(IssueDate) AS maxda, tblCustomer.Id AS CustomerId, Product, Version FROM tblProduct LEFT JOIN tblCustomer ON Fk_CustomerId = tblCustomer.Id WHERE 1 GROUP BY CustomerId, Product, Version

Hab auch schon versucht HAVING(maxda) oder WHERE IssueDate=maxda und und... habe momentan echt Bahnhof...

Danke euch!