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

MySQL 8 вложен избор с брой

Думата rank е запазена дума в MySql 8.

Затова използвайте друго име на псевдоним или поставете отметка обратно върху името на псевдонима.

А в MySql 8 можете да използвате функции на прозореца

SELECT 
 mapname, 
 DENSE_RANK() OVER (PARTITION BY mapname, zonegroup, steamid, style ORDER BY runtime DESC) AS `rank`,
 COUNT(*) OVER (PARTITION BY mapname, zonegroup, steamid, style) AS total
FROM ck_bonus 
WHERE steamid = '%s' AND style = %i;


  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 репликация на един сървър

  2. Актуализиране на данни в MySQL база данни

  3. Създаване на инструкция INSERT ... SELECT атомарна

  4. Избор на квадратче за отметка на PHP/MySQL актуализиране към база данни

  5. Скриптове през ssh чрез замазка на windows