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

कुल स्कोर के आधार पर रैंक करने के लिए PHP MYSQL रैंकिंग क्वेरी प्राप्त करना

आपको एक सबक्वेरी में एग्रीगेशन करना होगा और फिर रैंक पाने के लिए वेरिएबल का उपयोग करना होगा:

select pid, name, game, score, (@rn := @rn + 1) as rank
from (select pid, name, game, SUM(score) as score
      from player
      where game = 'aa'
      group by pid, game
     ) p cross join
     (select @rn := 0) vars
order by score desc;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP में SHOW TABLES क्वेरी के परिणाम पर पेजिनेशन कैसे लागू करें

  2. पंक्तियों को वापस करने के 2 तरीके जिनमें MySQL में अल्फ़ान्यूमेरिक वर्ण होते हैं

  3. डॉकर-लिखें:हर बार MySQL डीबी को फिर से शुरू करना

  4. php दिनांक को mysql प्रारूप में बदलें

  5. मैं एक गुण फ़ाइल को कैसे पढ़ूं और एक MySQL डेटाबेस को कैसे कनेक्ट करूं?