DISTINCT только для одного столбца

Допустим, у меня есть следующий запрос.

SELECT ID, Email, ProductName, ProductModel FROM Products

Как я могу изменить его, чтобы он не возвращал повторяющиеся электронные письма?

Другими словами, когда несколько строк содержат одно и то же электронное письмо, я хочу, чтобы результаты включали только одну из этих строк (предпочтительно последний). Дубликаты в других столбцах должны быть разрешены.

Такие пункты, как DISTINCT и GROUP BY, похоже, работают на целые строки. Так что я не уверен, как подойти к этому.

145
задан Jonathan Wood 16 February 2011 в 20:23
поделиться