Creo que se te escapó el post donde dice:
Cita: pero el problema es que hay más de un registro en `practicas` para cada usuario, y yo necesito sólo el que tenga el mayor valor en el campo `uid` para cada usuario. Con la consulta anterior me muestra más de un registro por usuario, pero yo sólo quiero que muestre uno.
La primera solución eficiente (la que puso jurena), era suficiente para lo que dice el primer post, pero no para cuando aclaró el tema. En ese post finalmente expresa que debía recibir una lista de varios, no uno solo. Por eso la consulta se complica. Pedir el mayor no es lo mismo que pedir el mayor valor de un tema
de cada uno de los participantes.
De allí que la consulta resulta más larga: hay una condición adicional.