Salve,
Io una una table composta in questo modo
Ora mi trovo in una situazione dove dovrei scalare dei punti partendo dal più vecchio, il problema è che se devo scalare 6 punti diventa un casino di query.codice:Nick Punti Pippo 5 Pippo 10
Devo prima fare un select, vedere quanti punti ci sono nel più vecchio record, in questo caso 5 quindi devo togliere 5 punti al primo record ed eliminarlo e poi andare nel secondo record ed eliminare un altro punto.
Mi chiedevo se c'era un modo per usare il GROUP nell'update e fargli eliminare in automatico i records con punti 0. Mi accontento anche di fare solo un GROUP ed eliminare i punti partendo dal più vecchio e poi lancio un delete con un WHERE impostato per tutti i punti a 0.
Sto cercando solo di diminuire un pò il codice perchè mi è uscito un bel casino con troppe query eseguite solo per un utente.
Grazie.