Как получить уникальные значения столбцов и их количество?
SELECT `brand`, COUNT(*) AS `count`
  FROM `products`
  GROUP BY `brand`
И аналогичный запрос с age.
SELECT `brand`, `age`, COUNT(*) AS `ALL` 
FROM `products`
GROUP BY `brand`, `age`
/* ORDER BY `ALL` DESC // сортировка по-убыванию кол-ва - раскомментируйте, если понадобится...*/