Gracias Luciano, pero lo que me dices me devuelve el mismo resultado.
Y pensando creo que lo que tengo que hacer es una "subconsulta" algo asi
Pero me gustaria optimizarla porque tengo muchos registros en la tabla, ya que si a esta consulta le pongo un LIMIT 10, la acaba pero sin el limite llego al tiempo maximo de ejecucion.