A partire da MySQL 8.0, ora puoi utilizzare OVER e partizionare, quindi considera l'aggiornamento all'ultima versione :)