Есть 2 таблицы таблиц, которые связаны через внешний ключ в отношениях «один ко многим».
Таблица 1_
и стол bids
Нужно выбрать все заказы, на которые есть хотя бы одна ставка. На SQL этот запрос сделать не сложно
SELECT * , count(bids.order_id) AS count_bid
FROM orders
LEFT JOIN bids ON bids.order_id = orders.id
GROUP BY orders.id
HAVING (count_bid > 0)
но нужно сделать с помощью построителя запросов cakephp 3.0