A partir de MySQL 8.0, ahora puede usar OVER y particionar, así que considere actualizar a la última versión :)