Hallo,
PostgreSQL Doku
Tabelle 1
| Spalte1 | SpalteN |
+-----------+-----------+
| Wert1 | ... |Tabelle 2
| Spalte1 | SpalteN |
+-----------+-----------+
| Wert1 | ... |
| Wert2 | ... |
| Wert3 | ... |
| Wert4 | ... |
hmm, auch hier leider wieder völlig nichtssagende Angaben. Warum? Warum nur?
Allgemeine Spaltenlisten für Tabellen sind so schrecklich wenig hilfreich. Warum nicht einfach einmal ganz konkrete Tabellen mit konkreten Tabellennamen, völlig normalen richtigen Spaltennamen und ein paar Beispieldatensätze mit Daten, die genau so sein könnten.
Zwei überhaupt nicht miteinander verbundene Tabellen ...
Als Ergebnis hätte ich gerne
Ergebnis
| Spalte1 | test |
+-----------+----------------------------+
| Wert1 | Wert1, Wert2, Wert3, Wert4 |
Das Ergebnis ist mit einem Cross-Join und der Aggregatsfunktion GROUP_CONCAT ganz einfach zu erzielen:
SELECT
t1.Spalte1,
[link:http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat@title=GROUP_CONCAT](t2.Spalte1 SEPARATOR ', ' AS test
FROM tabelle Tabelle1 t1, Tabelle2 t2
GROUP BY t1.Spalte1
Es wundert mich nicht, wenn dies kaum weiterhilft.
Freundliche Grüße
Vinzenz