Ilja: Select Sum nur bei Maximalgebot

Beitrag lesen

yo,

Er soll die Summe der Gebote des Users "123" holen, aber nur da, für welche verkaufid er auch der Höchstbieter ist? Ich muss der Query nur noch verklickern, dass er immer den Höchstgebot pro verkaufid holt.

kleiner tipp am anfang, ich würde das AS beim aliasnamen weglassen. Ausserdem muss die korrelation über die verkaufsid gehen und nicht über die bieterid.

SELECT SUM(A.gebot)
FROM Verkaufsgebote A
WHERE A.bieterID=123
AND a.gebot (SELECT MAX(b.gebot)
             FROM Verkaufsgebote B
             WHERE A.Verkaufsid = B.verkaufsid
           )
;

Ilja