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

Er det muligt at bestille efter det samlede antal af flere borde?

Du skal nok bare ændre en lille smule i den første forespørgsel:

return Post::selectRaw('Count(likes.id) + Count(comments.id) as total_count')
        ->withCount(['likes', 'comments'])
        ->groupBy('posts.id')
        ->orderByRaw('(Count(likes.id) + Count(comments.id)) desc')
        ->paginate();



  1. Minimering af virkningen af ​​DBCC CHECKDB:DO'er og DONT'er

  2. I Python, hvis jeg har et unix-tidsstempel, hvordan indsætter jeg det så i et MySQL-dato-tidsfelt?

  3. PHP-siden viser rå kode

  4. Kan ikke erklære variabel inde i funktion på PostgreSQL