我得到如下值的列表:
名称 | 版本 | 值键 | |
---|---|---|---|
N1 | 1.0 | <1>K1 | |
N1 | 1.0 | 1 | K2 |
N1 | 1.2 | 2 | K1 |
N1 | 1.2 | <1>K2||
N2 | 1.0 | 0K1 | [/tr>|
N2 | 1.0 | 0 | K2 |
使用按version
降序排列的distinct on来选择最高的一个。
select distinct on (name, key) *
from the_table
order by name, key, version desc;
DB fiddle