合并连续的相同行

时间:2019-11-18 13:17:08

标签: mysql sql mariadb

所以我有下表。

DATE                price_usd  price_eur
------------------------------------------
2019-11-06 00:00:00 0.00000000  0.01000000
2019-11-06 00:00:00 0.01000000  0.00000000
2019-11-05 00:00:00 0.00000000  0.00000000

选择时如何将第一个合并到行中,这样我就可以

DATE                price_usd  price_eur
------------------------------------------
2019-11-06 00:00:00 0.01000000  0.01000000
2019-11-05 00:00:00 0.00000000  0.00000000

2 个答案:

答案 0 :(得分:3)

使用分组依据

select date,max(price_usd),max(price_eur)
from table group by date

答案 1 :(得分:0)

使用group by

select date, max(price_usd), max(price_eur)
from t
group by date;