Hai ragione...
mi spiego:
"SELECT `User`, COUNT(`User`) as giocate FROM `tabella` GROUP BY `User` WHERE `User` <> `Pippo` order by giocate desc LIMIT 10"
Elencare gli utenti del sito "User" nel DB con di fianco il conto delle giocate fatte COUNT(`User`) escludendo dalla query il giocatore Pippo.
Mi spiego:
il DB è così:
ID|User|
1|Pippo
2|Pluto
3|Paperino
4|Pippo
5|Pippo
6|Pluto
7|Pluto
8|Pippo
9|Paperino
10|Paperino
La query:
"SELECT `User`, COUNT(`User`) as giocate FROM `tabella` GROUP BY `User` order by giocate desc LIMIT 5"
Mi restituisce:
- User (giocate) -
Pippo (4)
Pluto (3)
Paperino (3)
E questo OK, ora volevo escludere Pippo dalla classifica, quindi...
per avere questo:
- User (giocate) -
Pluto (3)
Paperino (3)
Ho provato così
"SELECT `User`, COUNT(`User`) as giocate FROM `tabella` GROUP BY `User` WHERE `User` <> `Pippo` order by giocate desc LIMIT 5"
ma da errore...
You have an error in your SQL syntax.

Rispondi quotando