Halihallo Dilbert
ARTIKELNUMMER AUFLAGENNUMMER GEWICHT
------------- -------------- -------
00001 01 365
00001 02 365
00001 03 589
00001 04 401
00035 01 255
00034 01 100
00034 02 098
...
Mein Ziel: Eine Tabelle, in der immer nur die Artikelnummern und das Gewicht der Aktuellen (MAX) Auflage aufgeführt sind.
SELECT
a.artikelnummer,
MAX(a.gewicht)
FROM
tabelle a
WHERE
a.auflagennummer >= ALL (
SELECT MAX(b.auflagennummer)
FROM
tabelle b
WHERE
b.artikelnummer=a.artikelnummer
)
GROUP BY
a.artikelnummer
so in _etwa_ (wahrscheinlich ist der Query noch voller Fehler). Er dient lediglich
dem Verständnis, ich kenne mich mit Oracle nicht gut aus.
Was ist der PRIMARY KEY? - (artikelnummer,auflagennummer)?
Viele Grüsse
Philipp
RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.