Hi,
also fangen wir mal einfach an:
-
Schreib ein Select welches für jedes Angebot das momentane Höchstgebot zurückgibt. verkaufid sollte da auch mit drin sein ;)
-
Schreib ein Select welches die die Anzahl der Gebote für jedes Angebot (i.e. verkaufid) zurückgibt
-
Schreib ein Select auf die Gebote Tabelle und korreliere (joine) mit dem Select aus 1) anhand von verkaufid und gebot und ebenfalls mit dem Select aus 2) anhand von verkaufid
Wie könnte man das noch mehr normalisieren?
Hat sich mit deinem Beispiel für die Tabelle erübrigt, war nich so schnell im Mitlesen.
Sorry, das müsste dann 6+3 heißen :-)))
Was willst du eigentlich mit diesem Wert, "gib mir die gesamtsumme von allen Geboten von Bietern die irgendwo ein Maximalgebot abgegeben haben"?
Dann sag das auch so der Datenbank. :) Ein Schritt näher zur Lösung ist ein Select, welches dir für jedes Angebot (verkaufid) den Höchstbieter zurückgibt.
Gut nacht, Frank