Выбор минимального значения в наборе результатов SQL

Используя SQL Server 2012, мне нужно выбрать минимальную дату из набора записей, который выглядит следующим образом.

personID    score
________    _____
 2            10
 2            15
 2            25
 3            73
 3            15

Я хотел бы, чтобы мой набор результатов был следующим

personID     score
________     _____
2              10
3              15

Таким образом, по сути, один набор результатов с наименьшим баллом для каждого человека. Я пробовал различные формы группировки и min и, похоже, не могу этого понять. Я чувствую, что это должно быть просто :(


person Jason Wells    schedule 27.10.2013    source источник


Ответы (1)


Вы можете попробовать так: -

select personID, min(score) as Score from table group by personID
person Rahul Tripathi    schedule 27.10.2013
comment
Спасибо, сэр! Я думал, что пробовал это! Я отмечу этот ответ как можно скорее. - person Jason Wells; 27.10.2013