sql >> Database >  >> RDS >> Mysql

Hoe je het beste iemands 'rang' kunt krijgen uit een scoretabel met php en mysql zonder looping

SELECT s1.initials, (
  SELECT COUNT(*)
  FROM scores AS s2
  WHERE s2.score > s1.score
)+1 AS rank
FROM scores AS s1


  1. Variabelen declareren en instellen in een Select-statement

  2. Hoe u uw Access-databases ultrasnel kunt maken!

  3. Oracle SQL, meerdere kolommen samenvoegen + tekst toevoegen

  4. Updates voor het JSON-veld blijven niet bestaan ​​in DB