Привет всем!
Недавно начал изучать laravel, решил сделать реализовать текущую задачу -- небольшой рекламный кабинет, -- но встала проблема с построением запроса в eloquent'е (вот
тут коллеги помогли составить raw-запрос)
Собственно, суть вопроса: как скормить такое в laravel:
SELECT ads.*, COUNT(DISTINCT clicks.id) as clicks, COUNT(DISTINCT shows.id) as shows, (COUNT(DISTINCT clicks.id) * COUNT(DISTINCT shows.id))/100 as CTR
FROM ads
LEFT JOIN shows ON ads.id = shows.ad_id AND DATE(shows.created_at) = '2014-02-24'
LEFT JOIN clicks ON ads.id = clicks.ad_id AND DATE(clicks.created_at) = '2014-02-24'
GROUP BY ads.id;
Где дата -- это параметр.
Всем спасибо за подсказки, наводки, решения.