Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/04/2009, 12:45
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Query sin subconsulta

Has probado con un left join entre ese dato (el de 1) y el que tenga 2 y sea máximo en cuanto a fecha. Buscaría los de uno y los máximos de dos y cruzaría los datos mediante left join, con un ifnull para el dato traído de esa misma tabla en el que el dato fuera 2 y el máximo...

Te digo esto sin saber si ese dato que tenga 2 y sea máximo es siempre el mismo, pues si es siempre el mismo valor, no haría caso de lo que te he dicho antes, y trataría de recuperarlo mediante una segunda consulta y añadirlo en programación.

Dinos algo más sobre los datos con ejemplos concretos.

Última edición por jurena; 11/04/2009 a las 00:54