170 похожих чатов

$Totals = DB::table('subscribers') ->selectRaw('count(*) as total')

->selectRaw("count(case when status = 'confirmed' then 1 end) as confirmed")
->selectRaw("count(case when status = 'unconfirmed' then 1 end) as unconfirmed")
->selectRaw("count(case when status = 'cancelled' then 1 end) as cancelled")
->selectRaw("count(case when status = 'bounced' then 1 end) as bounced")
->first();

- это тоже для постгреса?

4 ответов

15 просмотров

https://dev.mysql.com/doc/refman/5.7/en/case.html

DB::table('property_values') ->select([ 'property_id', 'value', DB::raw('count(product_id) as attribute_count') ]) ->whereIn('property_id', [1,4,5,6,7,8,9,16]) ->groupBy(['property_id','value']) ->get();

wl- Автор вопроса

спасибо! как раз уходил править. пример из ссылки по времени отрабатывает даже быстрее мемкеша. столкнулся с другой траблой, уже не из этого примера. гуглил, инфы не нашел. ситуация: есть список тот же item::lists('id'). по нему нам нужно определить категории у итемов этого списка. я делаю это запросом item::whereIn('id', $lists)->lists('id_cat'). далее foreach список категорий и в каждой нужно еще определить сколько из первого lists относится именно к ней. то есть это опять цикл тяжелых запросов item::whereIn('id', $lists)->where('id_cat', $id_cat)->get()->count(). как тут можно сократить? чувствуется, что прям тупа знаний не хватает((

Попробуй kalnoy/nestedset

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Добрый день, чат. Мне в очередь из других RabbitMQ по shovel валятся метрики в формате текста для Prometheus. Помогите пожалуйста подружить RabbitMQ и Prometheus, чтобы он (...
Aleksey
4
Коллеги, как получить PId для собственного процесса из под линукса?
Роман Лях (rgreat)
6
Карта сайта