Hi,
dann mach das doch:
... AND A.gebot=(SELECT MAX(B.gebot) FROM Verkaufsgebote AS b WHERE b.userid = A.userid)
Hatte ich auch versucht, deshalb weiß ich gerade nicht weiter.
SELECT SUM(A.gebot) FROM Verkaufsgebote AS A WHERE A.bieterID=123 AND A.gebot=(SELECT MAX(B.gebot) FROM Verkaufsgebote AS B WHERE A.bieterID=B.bieterID);
id verkaufid bieterID gebot
2 2 3 2
3 2 123 1
5 2 883 4
4 3 883 2
6 3 123 3
7 4 123 6
Es kommt 6 raus. Es müsste aber 7 herauskommen, da ich bei verkaufid 4 und 3 der Höchstbieter bin.