Dilbert: SQL-Problem: Artikel mit Gewicht der höchsten Auflage

Beitrag lesen

Hallo zusammen,

nachdem ich das Forumsarchiv erfolglos durchsucht habe stelle ich jetzt doch einen Beitrag ein. Zugegeben, es kann gut sein, dass es schon eine Lösung im Archiv gibt, wenn ja, konnte ich diese aber nicht meinem Problem zuordnen (Transferleistung).

Also nun zu meinem Problem. Ich habe eine Tabelle, die in etwa so aussieht:

ARTIKELNUMMER     AUFLAGENNUMMER     GEWICHT
-------------     --------------     -------
00001             01                 365
00001             02                 365
00001             03                 589
00001             04                 401
00035             01                 255
00034             01                 100
00034             02                 098
...

Jeder Artikel hat also eine oder mehrere Auflagen, die unterschiedliche Gewichte haben können.

Mein Ziel: Eine Tabelle, in der immer nur die Artikelnummern und das Gewicht der Aktuellen (MAX) Auflage aufgeführt sind.

Mit der folgenden Abfrage bekomme ich zwar jeweils den Artikel und die aktuellste Auflage aber nicht das Gewicht.

SELECT artikelnummer, MAX(auflagennummer)
FROM artikel
GROUP BY artikelnummer

Ich muss zugeben, dass ich auch eher selten mit komplizierteren SQL-Abfragen arbeite und deswegen nicht gut in Übung mit Unterabfragen und so bin.

Fällt jemand von euch eine Lösung ein?

Vielen Dank schon einmal - auch für Hinweise auf bestimmte Archivartikel!

Viele Grüße

Dilbert