![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 8.05.2005 Skąd: Gdańsk Ostrzeżenie: (10%) ![]() ![]() |
Moim zadaniem jest napisane optymalnego zapytania które z tabeli SCORES wyciągnie sumę 10-ciu najlepszych wyników, ale z określonej puli graczy. Obecnie mam takie zapytanie:
SELECT SUM(points) FROM scores WHERE user_id IN (100341,935362,7930560,83501209,290200040,548058238,566760518,677216082,67813061 3,706172510,1167232618,1171586843,1183347092,1336030686,1451628499,1671027359) ORDER BY points DESC LIMIT 10 To zapytanie działa w ten sposób, że pobiera sumę wyników wszystkich graczy o podanych ID. Moim celem jest pobranie sumy najlepszych wyników tylko z 10-ciu najlepszych graczy. Nie wiem jak rozwiązać to zapytanie, aby było optymalne i nie wieszało bazy. Dzięki! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 20:28 |