Hallo,
Habe diese Frage schonmal (aber sehr sehr oberflächlich) gestellt.
Sagen wir ich habe zum Beispiel eine Tabelle
Teilnehmer
welche mit einerID
mit einer anderen TabelleBestellteProdukte
verknüpft wurde.
Tabelle "Teilnehmer" =
Id | Name |
---|---|
1 | Max Mustermann |
2 | Karl Müller |
3 | Linda Schuhmacher |
Und eine Tabelle "BestellteProdukte" =
Id | Bestellung |
---|---|
1 | Toaster |
1 | Spühle |
1 | Hammer |
3 | Kühlschrank |
Mein SQL wäre jetzt
SELECT Teilnehmer.*,BestelltePrukte.Bestellung
FROM Teilnehmer INNER JOIN BestellteProdukte ON Teilnehmer.ID = BestellteProdukte.ID;
Woraus ich diese Tabelle erhalten sollte.
ID | Name | Bestellung |
---|---|---|
1 | Max Mustermann | Toaster |
1 | Max Mustermann | Spüle |
1 | Max Mustermann | Hammer |
2 | Karl Müller | |
3 | Linda Schuhmacher | Kühlschrank |
Das gewünschte Format wäre aber nur eine Zeile pro ID zu haben, also die verschiedenen Bestellungen welche auf die ID verknüpft wurden in einer Zeile darzustellen und diese mit z.B. "," zu separieren. | ||
In diesem Format: |
||
ID | Name | Bestellung |
--- | --- | --- |
1 | Max Mustermann | Toaster, Spüle, Hammer |
2 | Karl Müller | |
3 | Linda Schuhmacher | Kühlschrank |
Die Frage wäre also ob dies in einem SQL in MC Access möglich ist und wenn ja wie 😀. | ||
Verzeihung wenn ich etwas unverständlich aufgezeigt haben sollte(bin nicht oft auf solchen Foren unterwegs.) |