a cosa ti serve la GROUP BY se non hai funzioni di aggregazione (tipo MAX() AVG() etc) nella SELECT?
Per avere un solo risultato per tutti gli upload della stessa scheda ( e stesso utente) . L'idea potrebbe essere anche quello di limitare a 1 per stessa scheda e stesso utente , magariu prendendo quello con data più bassa