如何按 id 组合行
输入
id lastOrder prevOrder
111 2021-09-01T00:00:00Z (null)
222 2021-06-01T00:00:00Z (null)
222 (null) 2021-05-01T00:00:00Z
333 2021-03-01T00:00:00Z (null)
333 (null) 2021-02-01T00:00:00Z
期望的输出
id lastOrder prevOrder
111 2021-09-01T00:00:00Z (null)
222 2021-06-01T00:00:00Z 2021-05-01T00:00:00Z
333 2021-03-01T00:00:00Z 2021-02-01T00:00:00Z
答案 0 :(得分:1)
使用聚合:
select id, max(lastOrder), max(prevOrder)
from t
group by id;