Autor Zpráva
final
Profil
Zdravím,..
SELECT count(*) as total from tabulka where points>='$points'
-mi vráti počet ľudí počet ľudí, ktorí majú viac alebo rovnako bodov ako ja
-ale ja by som potreboval aby pokiaľ sú body rovnaké aby počítalo len toho kto má väčšie id
ďakujem

Moderátor Petr ZZZ: Titulek „sql select count“ nevystihoval podstatu dotazu. Příště zkus prosím vymyslet lepší.
kubik
Profil
SELECT count(*) as total from tabulka where (points>'$points') OR (points='$points' AND id > '$moje_id')

Ale nejsem si moc jistý, jestli chápu, co přesně potřebuješ. Možná by se taky dalo nějak použít GROUP BY nebo HAVING
Tori
Profil
Možná tohle? SELECT count(distinct points) as total from tabulka where points >= '$points'
final
Profil
vďaka obom

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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