Rouven: Access: Abfrage ~ GROUP CONCAT

Beitrag lesen

Hello,

ich kämpfe gerade mit einer relativ dynamischen Datenstruktur in MS-Access und suche nun so etwas wie das GROUP_CONCAT von MySQL. Ich vermute eine Kreuztabellen-Abfrage ist etwas das ich suche, aber bin mir nicht ganz sicher.

Ausgangslage:
id_datensatz  typ    wert
1             x      a
1             y      b
1             z      c
2             x      d
2             z      e
2             z      f

-> Also eine Liste, bei der zu einem Datensatz verschiedene typ+wert-Paare zugeordnet sind. Zu beachten dabei:

  • es sind nicht zu allem die selbe Anzahl bzw. alle verschiedenen Typen verfügbar
  • zu einem Datensatz kann der selbe Typ mit unterschiedlichen Werten mehrfach vorhanden sein

Was ich optimalerweise suche wäre eine Liste
1    x:a    y:b     z:c
2    x:d    z:e     z:f

Womit ich leben könnte wäre
satz x      y       z          z
1    a      b       c
2    d              e          f

Aus praktischen Gründen kann davon ausgegangen werden, dass die Anzahl der insgesamt zu einem Datensatz gegebenen Werte 25 nicht übersteigen wird.

Gibt es Vorschläge, wie diese Liste erzeugt werden kann?

Danke im Voraus!

MfG
Rouven

--
-------------------
Eine Bilanz ist wie der Bikini einer Frau. Sie zeigt fast alles, aber verdeckt das Wesentliche  --  Günter Stotz, Regierungsdirektor des baden-württembergischen Wirtschaftsministeriums