Mysql
 sql >> база данни >  >> RDS >> Mysql

Използвайки MySQL, как да избера ранг на резултата от заявката на един конкретен ред?

от artfulsoftware :

SELECT p1.id, p1.name, COUNT( p2.name ) AS Rank
    FROM people p1
    JOIN people p2 
    ON p1.name < p2.name
    OR (
         p1.name = p2.name
         AND p1.id = p2.id
    )
GROUP BY p1.id, p1.name
ORDER BY p1.name DESC , p1.id DESC
LIMIT 4,1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Правилният начин да поддържате обединените връзки живи (или да ги изтеглите и да получите нови) по време на по-продължителна неактивност за MySQL, приложението Grails 2

  2. MySQL AS ключова дума

  3. MySql в DNX 5.0

  4. нямам достъп до mysql от командния ред mac

  5. Множество оператори за вмъкване/актуализация в тригера?