Postgresクエリで行を結合し、2つの列(name、vorname)を連結しようとしています。
これは次のようにうまく機能します:
SELECT nummer,
array_to_string(array_agg(name|| ', ' ||vorname), '\n') as name
FROM (
SELECT DISTINCT
nummer, name, vorname
FROM myTable
) AS m
GROUP BY nummer
ORDER BY nummer;
残念ながら、「vorname」が空の場合、nameには値がありますが、結果は得られません。
これを機能させることは可能ですか?
array_to_string(array_agg(name|| ', ' ||vorname), '\n') as name
また、1つの列が空の場合はどうなりますか?