SQL Server - Unir una tabla temporal a una consulta

 
Vista:
Imágen de perfil de Nayely

Unir una tabla temporal a una consulta

Publicado por Nayely (5 intervenciones) el 01/12/2015 02:55:35
Hola, lo que pasa es que quiero juntar 2 consultas, una temporal y otra normal. Me podrían ayudar por favor??

select * from #Domicilio

Esta consulta temporal #Domicilio tiene esto->
1
2
3
4
5
6
7
8
9
10
select distinct dboper.id,(isnull(dbocal.Calle,' ')+isnull(dbocol.Colonia,' ')+isnull(dbopob.Poblacion,' ')+
	 isnull(dbomun.Municipio,' ')+isnull(dboest.Estado,' ')) as 'Domicilio' into #Domicilio
from empleados dboper
	inner join domicilio_emp dbodp on dboper.id=dbodp.id
	inner join Calle dbocal on dbodp.Calle=dbocal.Calle
	inner join Colonia dbocol on dbocal.Colonia=dbocol.Colonia and dbocol.Colonia=dbodp.Colonia
	inner join Poblacion dbopob on dbocol.Poblacion=dbopob.Poblacion and dbopob.Poblacion=dbodp.Poblacion
	inner join Municipio dbomun on dbopob.Municipio=dbomun.Municipio and dbomun.Municipio=dbodp.Municipio
	inner join Estado dboest on dbomun.Estado=dboest.Estado and dboest.Estado=dbodp.Estado
where dboper.id=dbodp.id

y la otra consulta es:
1
2
3
4
5
6
7
8
select distinct dboper.id_doc, dboper.id,
((case when dboper.a_paterno is null then ' ' else dboper.a_paterno end) +' '+
 (case when dboper.a_materno is null then ' ' else dboper.a_materno end) +' '+
  (case when dboper.nombres is null then ' ' else dboper.nombres end)) as 'Nombre'
from empleados dboper
	inner join  documentos dbodoc on dboper.id_doc=dbodoc.id_doc
	inner join doc_personas dbodocp on dboper.id=dbodocp.id
where dboexp.labora=1

Como uno la tabla temporal a la consulta de empleados? de antemano muchas gracias por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Unir una tabla temporal a una consulta

Publicado por Isaias (4558 intervenciones) el 02/12/2015 00:13:54
Hola

¿unirla?, con un simple JOIN de la tabla empleados a la tabla #Domicilio, donde las columnas lo permitan.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar