#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;