Hallo,
ich habe folgende Problemstellung: Es existieren zwei Tabellen in folgender Relation:
WARENGRUPPEN 1 zu 0..n ARTIKEL
Nun suche ich ein SQL Statement, was mir als Ergebnis 5 der zuletzt erstellten Artikel jeder Warengruppe liefert. Falls es weniger als 5 Artikel pro Warengruppe gibt, werden 4 oder 3 etc. angezeigt. Eine verkürzte Beispielliste(die Leerzeilen dienen der Lesbarkeit):
Warengruppe - Artikel
WG-AAC - Artikel AAC-00934
WG-AAC - Artikel AAC-00933
WG-AAC - Artikel AAC-00932
WG-AAC - Artikel AAC-00931
WG-AAC - Artikel AAC-00930
WG-ACC - Artikel ACC-10244
WG-ACC - Artikel ACC-10242
WG-ACC - Artikel ACC-10241
WG-BBA - Artikel BBA-12323
WG-BBA - Artikel BBA-12322
WG-BBA - Artikel BBA-12321
WG-BBA - Artikel BBA-12320
WG-BBA - Artikel BBA-12319
Die Anzahl der Warengruppen ist größer als 500, daher fällt das manuelle erstellen und konnektieren per UNION ALL aus. Hilfsschleifenkonstrukte in PHP etc. bringen mich leider auch nicht weiter.
Vielen Dank für eure Hilfe,
Lars
ich habe folgende Problemstellung: Es existieren zwei Tabellen in folgender Relation:
WARENGRUPPEN 1 zu 0..n ARTIKEL
Nun suche ich ein SQL Statement, was mir als Ergebnis 5 der zuletzt erstellten Artikel jeder Warengruppe liefert. Falls es weniger als 5 Artikel pro Warengruppe gibt, werden 4 oder 3 etc. angezeigt. Eine verkürzte Beispielliste(die Leerzeilen dienen der Lesbarkeit):
Warengruppe - Artikel
WG-AAC - Artikel AAC-00934
WG-AAC - Artikel AAC-00933
WG-AAC - Artikel AAC-00932
WG-AAC - Artikel AAC-00931
WG-AAC - Artikel AAC-00930
WG-ACC - Artikel ACC-10244
WG-ACC - Artikel ACC-10242
WG-ACC - Artikel ACC-10241
WG-BBA - Artikel BBA-12323
WG-BBA - Artikel BBA-12322
WG-BBA - Artikel BBA-12321
WG-BBA - Artikel BBA-12320
WG-BBA - Artikel BBA-12319
Die Anzahl der Warengruppen ist größer als 500, daher fällt das manuelle erstellen und konnektieren per UNION ALL aus. Hilfsschleifenkonstrukte in PHP etc. bringen mich leider auch nicht weiter.
Vielen Dank für eure Hilfe,
Lars
Comment