我有几行记录,但需要通过查询将它们全部合并为一个。
这里是:
SELECT MAX(rbr) maxRBR,
id, date,
MAX(pr1) maxPr1,
MAX(pr2) maxPr2,
....
FROM tableName
GROUP BY id, date
SELECT id, dat, MAX(pr1) pr1, MAX(pr2) pr2, ...
FROM table
GROUP BY id, dat
对于要合并非空值的每个字段,您可以使用以下命令:
SELECT
id,
date,
COALESCE(field1),
COALESCE(field2)
FROM
table
GROUP BY
id