Gruppevis højeste værdi fra table
HejJeg har 2 tabeller. Den ene indeholder alle kunder og den anden alle deres betalinger. I kunde-tabellen har hver kunde deres ID. I betalings-tabellen er hver kundes betalinger. Nu vil jeg gerne have sidste betaling for hver kunde. Den eneste måde jeg kan se hvilken der er den sidste er via betalings-tabellens ID (den højeste værdi).
Ind til videre har jeg det her...
SELECT *
FROM kunder
LEFT JOIN betalinger ON betalinger.kundeID = kunder.ID
AND betalinger.pubID = '1'
WHERE kunder.abbtype = '4'
... Men denne giver mig alle betalinger for hver kunde. Jeg har prøvet med en GROUP BY, men så får jeg bare den første betaling for hver kunde.
Any ideas?
