Select ProductName,
min(Comment) , min(SellId) from TBL#Sells
group by ProductName
Если вам нужна только одна запись для каждого названия продукта, вы, конечно, должны выбрать, какое значение вы хотите для других полей.
Если вы агрегируете (используя group by), вы можете выбрать aggregate function
, функцию, которая принимает список значений и возвращает только одно: здесь я выбрал MIN
: это наименьшее значение длякаждое поле.
ПРИМЕЧАНИЕ: комментарии и sellid могут поступать из разных записей, так как MIN берется ...
Другие агрегаты, которые могут оказаться полезными:
FIRST : first record encountered
LAST : last record encoutered
AVG : average
COUNT : number of records
первый / последнийпреимущество в том, что все поля принадлежат одной записи.