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

MySQL Highscores - उपयोगकर्ता की व्यक्तिगत रैंक:गलत मानों के कारण डुप्लिकेट प्रविष्टियाँ

इसे आजमाएं:

SET @rank = 0;
SELECT rank FROM (
    SELECT @rank:[email protected] + 1 AS rank, uid FROM playerstats ORDER BY overall DESC, 
    overallxp  DESC
) as tmp WHERE uid = 14950

एवोव क्वेरी उपयोगकर्ता14950 के लिए रैंक लौटाएगी

यह क्वेरी सभी उपयोगकर्ताओं और उनके रैंकों को सूचीबद्ध करेगी

SET @rank=0;
SELECT rank, uid, overall, overallxp FROM (
SELECT @rank:[email protected] + 1 AS rank, uid, overall, overallxp FROM playerstats ORDER BY overall DESC, overallxp DESC
) as tmp 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अल्पविराम से अलग किए गए विभाग आईडी को क्रमशः उनके नाम से कैसे बदलें?

  2. php में दो mysql तालिका की तुलना कैसे करें?

  3. PHP चेतावनी:mysqli_connect ():(HY000/2002):कनेक्शन अस्वीकृत

  4. WORDPRESS के लिए तालिका आयात करते समय त्रुटि (स्थिति 25 के निकट) (एक विदेशी कुंजी त्रुटि)

  5. MySQL/PHP लेनदेन व्यवहार