sql >> Database >  >> RDS >> Mysql

Hoe selecteer je het aantal met Laravel's vloeiende query-builder?

U kunt een array in de select() gebruiken om meer kolommen te definiëren en u kunt de DB::raw() daar gebruiken met een alias voor volgers. Zou er zo uit moeten zien:

$query = DB::table('category_issue')
    ->select(array('issues.*', DB::raw('COUNT(issue_subscriptions.issue_id) as followers')))
    ->where('category_id', '=', 1)
    ->join('issues', 'category_issue.issue_id', '=', 'issues.id')
    ->left_join('issue_subscriptions', 'issues.id', '=', 'issue_subscriptions.issue_id')
    ->group_by('issues.id')
    ->order_by('followers', 'desc')
    ->get();


  1. Routing met AngularJS en Slim PHP

  2. MySQL versus PostgreSQL voor webapplicaties

  3. Wat is de beste manier om te bepalen welke versie van de Oracle-client ik gebruik?

  4. Oracle Sequence beginnend met 2 in plaats van 1