sql - How to "collapse" rows? -
so, if current resultset is:
set | label | val ------------------------ | "laba" | null | "laba" | 1 | "labb" | null | "labb" | 2 b | "laba" | null b | "laba" | 3 b | "labc" | null
what want is:
set | label | val ------------------------ | "laba" | 1 | "labb" | 2 b | "laba" | 3 b | "labc" | null
how can "collapse" rows desired resultset?
you need max()
aggregate group by
on set
, label
columns:
select set, label, max(val) val yourtable group set, label order set, label
Comments
Post a Comment