Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Есть например фильтр продуктов:
Color - red - (4)
Color White - (3)
Как наиболее оптимально вывести количество?
where('entity', '>=', $n)->count(); или selectRaw
Будут ли тормозить страницу такие запросы?
Не в сети
$products = DB::table('products')
->select('color', DB::raw('count(*) as total'))
->groupBy('color')
->get();
Не в сети
спасибо! а будут ли тормозить страницу такие запросы если записей много в таблице?
Изменено Slavic (14.01.2022 16:12:31)
Не в сети
я бы тогда сделал еще color в отдельной таблице и в продуктах хранил бы color_id и добавил индекс по color_id
Не в сети