Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/04/2014, 09:17
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: consulta last rows unique

Si por "mejor tiempo" buscas el tiempo minimo de cada persona:

Código MySQL:
Ver original
  1. SELECT socialid,nombre,min(tiempo)
  2. FROM tuTabla
  3. GROUP BY socialid,nombre;

Esto da el tiempo minimo de cada "socialid"


Código MySQL:
Ver original
  1. SELECT t.id,sbc.socialid,sbc.nombre,mtiempo
  2. FROM tuTabla t INNER JOIN (SELECT socialid,
  3.                                                          nombre,
  4.                                                          min(tiempo) mtiempo
  5.                                              FROM tuTabla
  6.                                              GROUP BY socialid,nombre) cbc
  7.                          ON t.socialid=sbc.socialid AND t.tiempo=sbc.mtiempo;
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.