Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्या एकाधिक तालिकाओं की कुल संख्या से आदेश देना संभव है?

आपको शायद पहली क्वेरी में थोड़ा सा बदलाव करना होगा:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में जावा लोकलडेट जारी रखें

  2. दो स्तंभों पर सहसंबद्ध उपश्रेणी का प्रयोग करें

  3. MySQL MONTHNAME () संख्याओं से

  4. अधिकतम () +1 समस्याओं के साथ मूल्य डालें और सेट करें

  5. #1222 - इस्तेमाल किए गए सेलेक्ट स्टेटमेंट में कॉलम की संख्या अलग-अलग होती है