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

SQL:Намерете максималния запис за група

select
  Name, Top, Total
from
  sometable
where
  Total = (select max(Total) from sometable i where i.Name = sometable.Name)

или

select
  Name, Top, Total
from
  sometable
  inner join (
    select max(Total) Total, Name
    from sometable
    group by Name
  ) as max on max.Name = sometable.Name and max.Total = sometable.Total


  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. Как да получа необработена, компилирана SQL заявка от SQLAlchemy израз?

  4. Хибернация:Създайте Mysql InnoDB таблици вместо MyISAM

  5. 2 начина за конвертиране на число в осмично в MySQL