Hi Vinzenz,
Du solltest Dein Problem klarer beschreiben ;-)
ok versuche ich das mal :-)
PostgreSQL Doku
+---------------------------------+---------------------------------------------------------------------------------------+----------------------------------------+-----------+
| array_to_string(anyarray, text) | concatenates array elements using provided delimiter, returning NULL for NULL inputs | array_to_string(array[1, 2, 3], '~^~') | 1~^~2~^~3 |
+---------------------------------+---------------------------------------------------------------------------------------+----------------------------------------+-----------+
+-----------+ +-----------+
| Tabelle 1 | | Tabelle 2 |
+-----------+ +-----------+
| Spalte1 | | Spalte1 |
+-----------+ +-----------+
| SpalteN | | SpalteN |
+-----------+ +-----------+
Tabelle 1
+-----------+-----------+
| Spalte1 | SpalteN |
+-----------+-----------+
| Wert1 | ... |
+-----------+-----------+
Tabelle 2
+-----------+-----------+
| Spalte1 | SpalteN |
+-----------+-----------+
| Wert1 | ... |
+-----------+-----------+
| Wert2 | ... |
+-----------+-----------+
| Wert3 | ... |
+-----------+-----------+
| Wert4 | ... |
+-----------+-----------+
SELECT Tabelle1.Spalte1, array_to_string(array(SELECT Tabelle2.Spalte1 FROM Tabelle2, ' ,')) AS test FROM Tabelle1;
Als Ergebnis hätte ich gerne
Ergebnis
+-----------+----------------------------+
| Spalte1 | test |
+-----------+----------------------------+
| Wert1 | Wert1, Wert2, Wert3, Wert4 |
+-----------+----------------------------+
ich hoffe, dass das jetzt verständlicher ist :-)
Klara