Исключить дублирующиеся продукты из запроса

#sql

#sql

Вопрос:

У меня есть таблица продуктов (продукты могут дублироваться, name но иметь уникальные id ), например: продукты

 id, name, isfolder
1, Product1, 0
2, Product2, 0
3, Product3, 0
4, Product1, 0
  

В результате запроса я хочу иметь:

 1, Product1, 0
2, Product2, 0
3, Product3, 0
  

Это возможно?

Уточнение. Идентификатор — это uniqueidentifier, и мне нужен идентификатор в результирующем наборе.

Ответ №1:

Вы можете использовать group by :

 select min(id), name, isfolder
from products p
group by name, isfolder;