1) tengo 2 tablas relacionados por el primary key
T1 (ID, numero, fecha_t1 )
id_1 numero1 fecha1
id_2 numero2 fecha2
id_3 numero3 fecha3
id_4 numero4 fecha4
T2 (ID, descripcion, fecha_t2 )
id_1 descripcion1 fecha5
id_1 descripcion2 fecha6
id_2 descripcion3 fecha7
id_2 descripcion4 fecha8
id_2 descripcion5 fecha9
id_3 descripcion6 fecha10
id_3 descripcion7 fecha11
id_4 descripcion8 fecha12
2) Preciso de una consulta que me devuelva
esto: (la primera aparicion de los datos de ID de tabla1 en tabla2)
numero fecha_t1 descripcion fecha_t2
---------- ------------- --------------- -------------
numero1 fecha1 descripcion1 fecha5
numero2 fecha2 descripcion3 fecha7
numero3 fecha3 descripcion6 fecha10
numero4 fecha4 descripcion8 fecha12
3) He intentado con
select t1.numero, t1.fecha_t1, ttt.descripcion ttt.fecha_t2
from t1,
(select distinct id, descripcion,fecha_t2 from t2 where descripcion is not null) ttt
where t1.id = ttt.id
order by t1.numero asc;
4) igual me siguen saliendo duplicados como
id_3 numero3 fecha3 descripcion6 fecha10
id_3 numero3 fecha3 descripcion7 fecha11