Autor Zpráva
Marthy
Profil *
Zdravím,

mám tabulku se čtyřmi sloupci: ID, jmeno, poradi, serie, sloupce ID a serie nejsou důležité.
Jsou tam záznamy zhruba se sta turnajů v kartách, jména hráčů se samozřejmě opakují.

Jak vypíšu pět nejlepších hráčů z nejvíce výhrami, z nejvíce odehranými turnaji atd....

Jde to jen přes SQL, nebo musím programovat nějaké PHP?

Díky za každou radu.
jenikkozak
Profil
Jména pěti, kteří mají v pořadí jedničku:
SELECT jmeno, COUNT(*) AS pocet_her FROM tabulka WHERE poradi=1 GROUP BY jmeno ORDER BY pocet_her DESC LIMIT 5

Bez části WHERE to vypíše pět s nejvíce záznamy.
Marthy
Profil *
jenikkozak:

Super, díky. Já věděl, že to půjde jednoduše, jen moje chabé SQL schopnosti to nedají dohromady.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0