@rd100

Как получить уникальные значения столбцов и их количество?

SELECT DISTINCT brand, age FROM products при такой записи мне выдает объект с 2 ключами по brand и age, но мне нужны их уникальные названия в прицепе, а не попарно сгруппированные уникально, т.к. там идет уникальность разнообразий ключей по 2 полям, которые часто повторяются в плане названия брендов и возраста.
Так же мне нужно ещё их число
SELECT DISTINCT brand, COUNT(brand) FROM products
При такой записи мне почему-то выводит {"brand":"Heinz","COUNT(brand)":162}

Как мне получить уникальные значения полей и их количество?
  • Вопрос задан
  • 76 просмотров
Решения вопроса 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
SELECT `brand`, COUNT(*) AS `count`
  FROM `products`
  GROUP BY `brand`

И аналогичный запрос с age.
Ответ написан
Fernus
@Fernus
Техник - Механик :)
SELECT `brand`, `age`, COUNT(*) AS `ALL` 
FROM `products`
GROUP BY `brand`, `age`
/* ORDER BY `ALL` DESC // сортировка по-убыванию кол-ва - раскомментируйте, если понадобится...*/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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