【发布时间】:2012-09-11 12:47:11
【问题描述】:
Given 是这样的 Postgres 表
nummer vorname name cash
------|-----------|-----------|-----
1 paul smith 500
2 andy london 700
2 mike dover 700
3 clara winchester 200
要查询这个表,我的 sql 看起来是这样的:
SELECT
nummer,
vorname,
name,
cash as total
FROM
data.myTable
GROUP BY
nummer,
name,
vorname,
cash
ORDER BY
nummer;
是否可以连接nummer 相同的两行(在本例中为2)。
意味着我的输出应该是这样的(如果数字相等,现金也将具有相同的值):
nummer vorname name cash
------|-----------|-----------|-----
1 paul smith 500
2 andy london 700
mike dover
3 clara winchester 200
【问题讨论】:
标签: postgresql aggregate-functions concat