Допустим, у меня есть таблица с тремя столбцами, key
, value
и priority
с уникальным ключом (key
, priority
).
Я хочу выбрать всеkey
/ value
пар, где priority
для этого ключа выше, чем любой другой приоритет для того же key
.
Например:
key | value | priority
----------------------
'a' | 'Alice' | 5
'a' | 'Aaron' | 10
'b' | 'Bob' | 1
Должен вернуть:
key | value
-------------
'a' | 'Aaron'
'b' | 'Bob'
Какой эффективный способ написания такого запроса?