sql >> Databasteknik >  >> RDS >> Mysql

Få topp 3 från Mysql-tabellen baserat på skick/värde

Du kan prova den här frågeuppsättningen:

(SELECT Name, PositionId, TScore FROM Soccerplayers WHERE PositionID = 1 ORDER BY TScore LIMIT 3)
UNION
(SELECT Name, PositionId, TScore FROM Soccerplayers WHERE PositionID = 2 ORDER BY TScore LIMIT 4)
UNION
(SELECT Name, PositionId, TScore FROM Soccerplayers WHERE PositionID = 3 ORDER BY TScore LIMIT 3)



  1. Kolumnen "mary" finns inte

  2. Magento Få SUMMA av ordersummor mellan fastställda datum

  3. Kombinera 2 SELECT-frågor

  4. Några förslag på en ruby-lösning för att fylla i en SQLite-databas från en mysql-källa