sql >> Database teknologi >  >> RDS >> Mysql

SQL:Find den maksimale post pr. gruppe

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

eller

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. Hvilken kolonnetype/længde skal jeg bruge til at gemme en Bcrypt hashed adgangskode i en database?

  2. Oracle - Hvilken TNS-navne-fil bruger jeg?

  3. MySQL – Sådan genereres tilfældigt tal

  4. SQL Server-forespørgsel for at finde alle tilladelser/adgang for alle brugere i en database