sql >> Database >  >> RDS >> Mysql

Som top 5 waarden op in MySQL

Probeer dit:

SELECT driver, SUM(`position`)
FROM (SELECT driver, race, season, `position`, 
             IF(@lastDriver=(@lastDriver:=driver), @auto:[email protected]+1, @auto:=1) indx 
      FROM results, (SELECT @lastDriver:=0, @auto:=1) A 
      ORDER BY driver, `position`) AS A  
WHERE indx <= 5 
GROUP BY driver ;


  1. Roep de Oracle-opgeslagen procedure op vanuit de Java-app met behulp van de slaapstand en de c3p0-verbindingspool

  2. Een MySql-database bijwerken met PHP via een onClick javascript-functie

  3. Kan twee databasekoppelingen niet gebruiken in een enkele query

  4. Blockchain:wat is het, hoe het werkt en wat het betekent voor big data