2016-01-21 8 views
1

Ниже мой сырой MySQL запрос:Необходимо преобразовать исходные запросы в Laravel красноречивый

SELECT T1.id, T1.department_id, COALESCE(T2.cnt, 0) AS cnt 
FROM (SELECT DISTINCT id, department_id FROM users WHERE company_id = '33') AS T1 
    LEFT JOIN ( 
      SELECT user_id, COUNT(*) AS cnt 
       FROM userlogs 
       WHERE created_at BETWEEN '2015-12-17' AND '2016-01-12' 
       GROUP BY user_id 
      ) AS T2 ON T2.user_id = t1.id 

Может ли один помочь мне, чтобы преобразовать его в Eloquent? Я новичок в Laravel.

+2

Вы действительно используете 'Laravel-3'? И что вы пробовали? –

+0

Пожалуйста, сообщите нам, что вы пробовали? –

+0

Laravel 3 больше не поддерживается –

ответ

1

я решил его с помощью DB::query() который довольно прямо вперед