Как правильней будет получить и записать количество разных значений из БД для фильтра?
Подскажите, есть запрос к БД, где мы проверяем 5 столбцов.
Нам нужно получить из них все значения.
Их лучше все записать в один массив по средством пуша (в 5 разных массивов для каждого), а после окончания проверки столбца, просто выполнить проверку на совпадение в массиве и получить вместо 1000 значений, только 20, где будет у каждого из 20 значений свой парметр о том, сколько раз оно повторилось в нашем массиве?
Или как это правильней делается, может в самом sql есть менее затратное, для сервера, решение?
Евгений, да, 5 столбцов под фильтры в одной таблице.
Т.е. мне нужно получить в итоге 5 объектов.
Каждый объект это один столбец, где будут ключ/значение - название, количество.
Каждый массив в итоге должен будет выглядеть примерно так.
Но суть вопроса в том, как мне менее затратно получить данные для формирования таких массивов.
Где в колонке слово milka будет у 24 продуктов, а конфетки у 127 и т.д.
Короткая форма таблицы.
В столбцах всегда есть значения.
И так нам нужно 1 тыс. наименований перебрать и получить объекты
Бренд = название/количество каждого
Дата = название даты/количество таких дат