Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kueri peringkat grup PHP MYSQL

Anda perlu memindahkan klausa where di dalam kueri sebagai

SELECT pid, 
name, 
age, 
team, 
rank 
FROM (
 SELECT pid, name, age, team,
 @curRank := IF(@prevRank = age, @curRank, @incRank) AS rank, 
 @incRank := @incRank + 1, 
 @prevRank := age
 FROM players p, (SELECT @curRank :=0, @prevRank := NULL, @incRank := 1) r
 WHERE team='aa'
 ORDER BY age DESC
) s 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pesan pemilihan baris dengan beberapa kolom

  2. Django + MySQL pada Mac OS 10.6.2 Snow Leopard

  3. PDO::ERRMODE_EXCEPTION tidak menekan peringatan

  4. Berapa ukuran kolom int(11) di mysql dalam byte?

  5. Beberapa kolom di MATCH AGAINST