Se ho capito bene il problema devi rivedere un poco la logica della query.
Intanto se vuoi dei valori distinti su una colonna che non sia nel group by, devi dire al db server che li vuoi distinti.
Inoltre, a meno che ci sia un motivo preciso per farlo, è meglio selezionare solo le colonne che effettivamente servono all'elaborazione. Mi spiego. Se nella tua query tu cerchi i record che hanno la colonna credits valorizzata >= 1 ma nell'elaborazione successiva questo dato non lo usi, allora non ha senso includerlo tra le info che estrai dal db.
Altra cosina. Se vui un ordinamento, devi ovviamente indicarlo, quindi se vuoi ordinare per pamount devi indicare tale colonna nella clausola "order by", e ovviamente dato che l'ordinamento lo vuoi decrescente, devi indicare "desc"; di default mysql ordina "asc".
Spero di averti chiarito i dubbi, nel caso siamo qui
![]()