@adrenalinruslan

Как удалить дубликаты в запросе?

Ребят, у меня такой вопрос, как выбрать записи которые не повторяются.
Тоисть:

Допустим есть таблица products, в нем есть колонна `catalog_id`
Мне необходимо взять все записи у которых `quantity` > '0', но потом удалить все дубликаты, оставив лишь 1

id | catalog_id | quantity
1 | 1 | 1
2 | 1 | 1
3 | 2 | 0
4 | 3 | 1
5 | 2 | 0
6 | 4 | 1

Получается в конечном итоге должно выбраться только записи с id: 1, 4, 6
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
@adrenalinruslan Автор вопроса
Вопрос решен:

SELECT DISTINCT(`catalog_id`) FROM `products` WHERE `quantity` > '0'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы