Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/05/2012, 05:52
scooby151
 
Fecha de Ingreso: enero-2007
Ubicación: Cali - Valle
Mensajes: 135
Antigüedad: 17 años, 3 meses
Puntos: 4
Respuesta: Consulta SELECT - Seleccionar la primera aparicion entre 2 tablas

Hola general9000


Segun lo que entendi lo unico que le hace falta a tu query seria lo siguiente:

Código SQL:
Ver original
  1. AND Rownum = 1

Esto se coloca en lugar del order y con eso te trae el primer registro que encuentre que cumpla las condiciones del join quedando asi:

Código SQL:
Ver original
  1. SELECT t1.numero, t1.fecha_t1, ttt.descripcion ttt.fecha_t2
  2. FROM t1,
  3. (SELECT DISTINCT id, descripcion,fecha_t2 FROM t2 WHERE descripcion IS NOT NULL) ttt
  4. WHERE t1.id = ttt.id
  5. AND Rownum = 1;

Pruebalo sino nos avisas para ver si es otra cosa.

Saludos.