2016-12-19 16 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(); 

は、この情報がお役に立てば幸い!