Me explico tengo dos tablas tb1 y tb2, en la primera tabla tengo los datos de los trabajadores como son su nº de trabajador en la empresa, nombre etc… en la segunda, agrego los partes de trabajos por obras, en esta agrego, nº del trabajador, obra, horas trabajadas, nº del parte, fecha del parte, etc. (en esta segunda no se agrega el nombre del trabajador pues con el nº ya es suficiente).
Ahora, deseo hacer una consulta la cual me devuelva el número y nombre de los trabajadores que han laborado en una obra en un periodo de tiempo(mes) seria algo así:
Select nº_trab from tab2 where obra ='datos' and fecha_parte between ('01/01/2012')and('31/01/2012')
Hasta ahí todo bien, pero necesito los nombres de esos trabajadores que cumplen la condición anterior y me devuelve la consulta y estos están en la tab1, y no solo eso, en la tab1 el campo del numero del trabajador se denomina ID_trab y no Nº_trab como en la tab2
muchas gracias