我的sql查询只有一个问题..就像我需要一行中的多行数据一样

q5lcpyga  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(263)
id date aaa bbb ccc ddd eee fff ggg
1  23   222  0   0   0  0    0   0
1  23    0   222  0  0  0    0   0
1  23    0   0   333  0  0    0   0

像这样我有7行,我只需要一行中的值。

twh00eeo

twh00eeo1#

大概,您需要聚合:

select id, date, max(aaa), max(bbb), max(ccc), max(ddd), max(eee), max(fff), max(ggg)
from t
group by id, date;

这种类型的“多行”结果集通常是由坏的 group by 查询。如果是这样的话,您应该问一个关于实际修复查询的新问题。

相关问题