count(status) filter (where status = 0) as waiting_count, count(status) filter (where status = 1) as rejected_count from ami_mount_event where user_id in (3,4);
Тут получается оно считает статус для всех user_id вместе.
Kак мне получить status для каждого user_id?
Если для каждого юзера делать запрос статуса, это будет дофигища запроса, как сделать это с 1 запросом сразу?
Думаю надо сгруппировать по юзерам
Это group_by?
Спасибо, сработало
а это что за SQL такой с конструкцией select x filter(...)?
Обсуждают сегодня