Как выбрать отдельные строки с заданным условием
Предположим, что есть стол
_ _
a 1
a 2
b 2
c 3
c 4
c 1
d 2
e 5
e 6
Как я могу выбрать различимое минимальное значение всех строк каждой группы?
Итак, ожидаемый результат здесь:
_ _
a 1
b 2
c 1
d 2
e 5
РЕДАКТИРОВАТЬ
Моя фактическая таблица содержит больше столбцов, и я хочу выделить их все. Строки различаются только в последнем столбце (второй в примере). Я'Я новичок в SQL и, возможно, мой вопрос плохо сформулирован в его первоначальном виде.
Фактическая схема:
| day | currency ('EUR', 'USD') | diff (integer) | id (foreign key) |
Дубликаты пар(day, currency)
которые отличаются(diff, id)
, Я хочу увидеть таблицу с уникальными парами(day, currency)
с минимумомdiff
с оригинальной таблицы.
Спасибо!