Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/08/2012, 10:15
jacarpint
 
Fecha de Ingreso: agosto-2012
Mensajes: 14
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Seleccionar valor maximo entre registros repetidos

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Cerquita:
Código MySQL:
Ver original
  1. SELECT username, IP
  2.     (SELECT username, IP, MAX(StartTime) StartTime
  3.     FROM tabla1 t1 INNER JOIN especiales E ON t1.username = E.user
  4.     GROUP BY username) T2;
Si en la segunda tabla aparecen usernames que están en la primera, no tiene sentido usar RIGHT JOIN.
Y si lo que necesitas es buscar la última entrada, debes buscar la fecha y hora máximas (MAX()), agrupando por user.

RIGHT JOIN se usa para otro tipo de búsquedas.

Gracias por la temprana respuesta. El resultado de esta consulta es del total de entradas en especiales, por lo tanto bien. Pero la IP no es la de la ultima conexión, sino que sigue arrojando la primera que lee (es decir, la conexion mas antigua) todo lo contrario a lo que deseo.

Gracias.