2016-12-19 4 views
1
SELECT 
    SUM(username = 'benjamin') as c1, 
    SUM(email = '[email protected]') as c2 
FROM users WHERE active = 0 

У меня есть необходимость запроса MySQL для проверки 2 столбцов соответствуютLaravel SELECT SUM 2 колонки Красноречивые

Но теперь мне нужно написать его в Laravel красноречивы

Кто-нибудь знает, как сделать это в красноречивых?

ответ

2

Вы можете сделать это следующим образом:

User::where('active', 0) 
    ->select(DB::raw("SUM(username = 'benjamin') as c1, SUM(email = '[email protected]') as c2")) 
    ->get(); 

Надеется, что это помогает!

Смежные вопросы