Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2008, 12:56
Pez_del_Web
 
Fecha de Ingreso: julio-2007
Mensajes: 239
Antigüedad: 16 años, 10 meses
Puntos: 2
sentencia entre tablas

saludos,

estoy intentando unir dos tablas relacionadas 1 a N adquiriendo un único registro
de la relacion que se define mediante un simple t1.id=t2.id pero quiero que únicamente aparezca el registro con la fecha más alta,
por abreviar la estructura de las tablas es:
t1 -> id
t2 -> id , t2-> fecha

al realizar el select quiero obtener un único resultado por cada id de la tabla 1 que tenga como fecha, la fecha más alta de la asociación t1.id=t2.id

me gustaría saber que manera sería la más óptima de realizar dicha selección

P.D. añadir que he estado efectuando multitud de consultas/pruebas con cientos de miles de datos y me han llegado a tardar en ejecutarse hasta 120 segundos, otras 25 segundos, 3 segundos ... , de ahí mi interes en conocer la manera más óptima