Grazie per la risposta lowen appena trovo tempo la proverò.
Nel frattempo sono cmq riuscito a fare qualcosa, cioé questo:
Codice PHP:
SELECT COUNT(a.difficolta),a.difficolta,a.max FROM nome_abiAS na, abilities AS a WHERE na.id_nome=$nome AND na.id_ability=a.id_ability GROUP BY(a.difficolta) ORDER BY a.difficolta asc
Fatto ciò poi faccio i controlli sul count e il max etc.
Però volevo integrare questo controllo nella quesry, in modod da farmi resituire solo righe che non fossero già uguali al max.
Ho quindi modificato la quesry come segue:
Codice PHP:
SELECT COUNT(a.difficolta),a.difficolta,a.max FROM nome_abiAS na, abilities AS a WHERE na.id_nome=$nome AND na.id_ability=a.id_ability AND COUNT(a.difficolta)<=a.max GROUP BY(a.difficolta)
che per me dovrebbe funzionare invece mi dà errore dicendo ceh è un uso invalido della funzione group by. non capsico. Credo sia chiaro quello che ho cercato di fare nella seconda query, c'è un modo corretto per farlo?