dotaz
12 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Prosím, mám takový problém ...... Mám tabulku s výsledky turnajů, a potřebuju dotaz, který by mi sečetl 4 nejlepší výsledky každého hráče a seřadil je podle velikosti - nevím jak na to. Dík
-
SELECT vysledky FROM table_turnaje ORDER BY vysledky DESC LIMIT 4
-
Tohleto jenom vybere 4 nejlepší výsledky, ale já potřebuju aby to u každého hráče sečetlo 4 nejlepší výsledky. Dík
-
V té tabulce mám vlastně - id hráče, jméno, umístění na turnaji, číslo turnaje, body za umístění.
-
ORDER BY SUM(body_za_umisteni) DESC LIMIT 4
-
blbost .. tohle secte vsechno ;-)
-
Takže ty tam máš ty hráče vícekrát?
-
Nevime, jak ta tva tabulka vlasten vypada.. Presne ani nerozumim, co chces...
-
secist pro kazdyho cloveka body a seradit cloveky od toho kerej jich ma nejvic .. jestli to chapu dobre
-
Omlouvám se, že odpovídám pozdě. Jo, každého hráče mám v té tabulce několikrát (záleží kolika turnaju se zúčastnil). U každého hráče je číslo karty, podle které potom můžu údaje seskupovat, potom je tam umístění toho hráče na tom kterém turnaji, číslo turnaje, a body které získal tzn. když chci zjistit celkový počet bodů u každého hráče tak dotaz je: SELECT karta, jmeno, SUM(body) AS 'celkem' FROM tabulka GROUP BY karta ORDER BY celkem No jo, ale problém je v tom, že hráčům se do celkového žebříčku započitávají jen 4 nejlepší výsledky tzn.: Jeden hráč se zůčastní 8 turnajů, tak bude mít v tabulce 8 záznamů a já potřebuju z těch osmi vybrat 4 nejlepší, sečíst je a potom hráče seřadit - mám pocit, že musím spojit dva dotazy - jeden asi s funkcí MAX a ten druhý s funkcí SUM. Nevím. Doufám, že je to srozumitelné... Díky
-
Můžu mít na tomhle mysql více databází pokud ano, tak jak je přidám. Konkrétně by mi šlo o to ji importovat ze souboru *.sql Dík
-
Pro soucet: SELECT SUM(body) FROM tabulka WHERE hrac = 'konkretni_hrac' ORDER BY body DESC LIMIT 4 Vytazeni tech hracu: SELECT hrac, dalsi_udaje, atd FROM tabulka WHERE hrac = 'konkretni_hrac' ORDER BY body DESC LIMIT 4 Jednou ziskas pro hrace ten soucet, pak vypis jeho 4 nejlepsich zapasu od nejlepsiho k nejhorsimu.. Jestli ani tohle neni ono, jsem s rozumem v koncich :)