इसे आजमाएं:
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