Subconsulta en sql 2000
Quiero realizar una subconsulta en sql en donde tengo cuatro tablas una llamada Puesto que tiene IdPuesto, NombrePuesto. La segunda tabla se llama Unidad que tiene IdUnidad, NombreUnidad, Ubicación. La tercera se llama Área que tiene IdArea, IdUnidad, NombreArea y la cuarta la principal es Responsable que tiene los campos de IdResponsable, IdPuesto, IdArea, Nombre, ApellidoP, ApellidoM.
La subconsulta que quiero hacer es que me muestre la lista de todos los responsables con sus respectivo puesto, la área a la que pertenece y la unidad dado que existen los mismos nombres de áreas en cada unidad
la subconsulta que yo tengo es
Select Nombre,ApellidoPaterno,ApellidoMterno,NombrePuesto,NombreUnidad,NombreArea,Ubicacion from Responsable,Area,Puesto,Unidad where Responsable.IdResponsable = Area.IdArea and Unidad.IdUnidad = area.IdUnidad and Responsable.IdResponsable= Puesto.IdPuesto
pero solo me muestra los responsables que tienen tanto el idResponsable y el Idarea iguales y los demás no me los muestra. Quisiera sabe como seria la consulta para que me muestre todos los responsables no unos cuantos. Y si esa misma consulta tengo que utilizar para insertar registros?.
La subconsulta que quiero hacer es que me muestre la lista de todos los responsables con sus respectivo puesto, la área a la que pertenece y la unidad dado que existen los mismos nombres de áreas en cada unidad
la subconsulta que yo tengo es
Select Nombre,ApellidoPaterno,ApellidoMterno,NombrePuesto,NombreUnidad,NombreArea,Ubicacion from Responsable,Area,Puesto,Unidad where Responsable.IdResponsable = Area.IdArea and Unidad.IdUnidad = area.IdUnidad and Responsable.IdResponsable= Puesto.IdPuesto
pero solo me muestra los responsables que tienen tanto el idResponsable y el Idarea iguales y los demás no me los muestra. Quisiera sabe como seria la consulta para que me muestre todos los responsables no unos cuantos. Y si esa misma consulta tengo que utilizar para insertar registros?.
1 Respuesta
Respuesta de mordisco
1