Допустим, у меня есть запрос с
group by m2m_order_flights.customer_id
having max(m2m_order_flights.flight_id=`go_f`.`id`)=1
and max(m2m_order_flights.flight_id=`back_f`.`id`)=1
Очевидно, что метод count()
для этого запроса не работает, так как он производит как
select count(*) as aggregate from ...
Я хочу что-то вроде
select count(*) from (<my_query>) as t
, где <my_query>
- это запрос с group by
и having
.
Как мне этого добиться с \Illuminate\Database\Eloquent\Builder
?
Спасибо.