Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Sum + limit nie działa zapytanie
Forum PHP.pl > Forum > Przedszkole
mazyl
witam!
czy ktos mółgby mi wytlumaczyć dlaczego zapytanie to nie działa?
  1. SELECT SUM(poziom) FROM (SELECT poziom FROM gracze WHERE skok_oddany = '0' ORDER BY poziom DESC LIMIT 50) AS suma


z góry dzieki
nospor
A czy ty moglbys raczyc napisac czym sie objawia niedzialanie?
Dostajesz blad? Zapytanie zwraca inne dane niz powinno?
Mega_88
A tak ?

  1. SELECT SUM(poziom) AS suma FROM gracze WHERE skok_oddany = '0' ORDER BY poziom DESC LIMIT 50
mazyl
wybaczcie ze nie wytłumaczyłem do końca, zapytanie zwraca mi 0

co do tej 2 opcji to takie zapytanie zliczy wszystkie wiersze a ma tylko 50 zliczyc
nospor
Kod podany przez MEga liczy tylko 50 rekordow wiec tyle co chciales
mazyl
niestety nie. zlicza wszystkie rokordy, juz próbowałem tej opcji.
nospor
Faktycznie..... dziwne..... No ale pierwsze zapytanie co podales jest poprawne, tez sprawdzilem. Widocznie nie ma zadnych rekordow spelniajacych warunek smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.