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

MySQL - उपयोगकर्ता को शीर्ष उच्च-स्कोर की सूची में स्थान दें

8.0 से पहले के संस्करणों के लिए...

SELECT *
  FROM 
     ( SELECT a.*
            , @i := @i+1 i
         FROM my_table a
         JOIN (SELECT @i:=0) vars
        ORDER 
           BY highscore DESC
            , userid 
     ) x
 WHERE name = 'jennie'
    OR i <= 3
     ORDER 
        BY i;

https://www.db-fiddle.com/f/hYsiCE1bXeTnR2HzoJkKiR/0



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON ऑब्जेक्ट बनाते समय कॉलम नामों का उपयोग कैसे करें, पायथन

  2. मैं एक MySQL जॉइन क्वेरी में IF स्टेटमेंट का उपयोग कैसे करूं?

  3. mysql से mysqli कोड त्रुटि में बदलना

  4. Mysql में डेटाबेस में पंक्तियों की अधिकतम संख्या वाली तालिका खोजें

  5. PHP और MySQL के साथ बहु-स्तरीय JSON बनाएं