sql >> Database teknologi >  >> RDS >> Mysql

Hvordan vælger man tæller med Laravels flydende forespørgselsbygger?

Du kan bruge et array i select() til at definere flere kolonner, og du kan bruge DB::raw() der med at kalde det til følgere. Skal se sådan ud:

$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. Viser billeder fra MySQL-databasen i JSF-datatabel

  2. Generering af enheder fra databasen

  3. Mysql - opret forbindelse til fjernserver ved hjælp af IP-adresse

  4. MySQL-udløser for at opdatere et felt til værdien af ​​id