Announcement

Collapse
No announcement yet.

Zwei Tabellen JOIN + Gruppierung mit mehreren Zeilen pro Gruppe

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zwei Tabellen JOIN + Gruppierung mit mehreren Zeilen pro Gruppe

    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

  • #2
    Riecht nach LIMIT.Poste mal die Metadaten

    Comment

    Working...
    X