yo,
:-)
Ich habe in der Query ja ein count drin, deshalb muss ich ja gruppieren. Ansonsten erhalte ich eine Fehelrmeldung daas GROUP BY fehlt.
das count baust du wiederum in eine unterabfrage ein, dann kannst du dir das GROUP BY sparen.
Oki ich werde mal gleich eine Query basteln, für den Count eine Unterabfrage.
Aber eine Frage (Problem 1.) bleibt noch offen.
hier liegt vermutlich deni fehler: B.gebot=(SELECT MAX(B.gebot)
ich würde MAX(A.gebot) nehmen
Ein A.Gebot hab ich leider nicht. Alle Gebote liegen in der Tabelle "Verkaufsgebote" Ich könnte das Höchstgebot aber eigentlich in eine neue Spalte in der Tabelle "Verkaufsartikel" zwischenspeichern. Das wollte ich mir eigentlich ersparen.
B.gebot=(SELECT MAX(B.gebot) klappt ja auch gut, wenn ein Gebot vorliegt. Wenn nicht, dann bleibt der ganze Artikel weg, falls kein Gebot vorliegt.