也许有人可以通过 postgres 查询帮助我。
表结构看起来像这样
nummer nachname vorname cash
+-------+----------+----------+------+
2 Bert Brecht 0,758
2 Harry Belafonte 1,568
3 Elvis Presley 0,357
4 Mark Twain 1,555
4 Ella Fitz 0,333
…
如何合并“nummer”相同的字段并对现金值求和?我的输出应该是这样的:
2 Bert, Brecht 2,326
Harry, Belafonte
3 Elvis, Presley 0,357
4 Mark, Twain 1,888
Ella, Fitz
我认为合并的部分应该像这样工作:
array_to_string(array_agg(nachname|| ', ' ||coalesce(vorname, '')), '<br />') as name,
谢谢你的帮助,
托尼