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