Consulta anidada

07/07/2004 - 18:54 por Jose Egea | Informe spam
Hola a todos:
Tengo una BD con varias tablas, entre ellas una Usuarios y otra de
Departamentos:

Tabla Departamento:
IDDpto
NombreDpto
IDDptoPadre

Tabla Usuario:
IDUsuario
UsuarioNombre
IDDpto

En IDDptoPadre es el identificador del departamento superior del que depende
dicho departamento.
¿Se podría obtener con una consulta los usuarios que están en un determinado
departamento y más todos los usuarios de todos los departamentos por debajo
de ese?

Gracias por anticipado.

Jose Egea

Preguntas similare

Leer las respuestas

#1 Javier Loria
07/07/2004 - 19:32 | Informe spam
Hola Jose:
Puedes revisar el posteo de con "Ayuda con una Consulta SQL" de Y2K.
Revisa si puedes aplicar el codigo a tus tablas. Si tienes problemas con
gusto te ayudo.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.


Jose Egea escribio:
Hola a todos:
Tengo una BD con varias tablas, entre ellas una Usuarios y otra de
Departamentos:

Tabla Departamento:
IDDpto
NombreDpto
IDDptoPadre

Tabla Usuario:
IDUsuario
UsuarioNombre
IDDpto

En IDDptoPadre es el identificador del departamento superior del que
depende dicho departamento.
¿Se podría obtener con una consulta los usuarios que están en un
determinado departamento y más todos los usuarios de todos los
departamentos por debajo de ese?

Gracias por anticipado.

Jose Egea
Respuesta Responder a este mensaje
#2 Jose
17/07/2004 - 12:30 | Informe spam
Creo que esta sentencia debería servirte:

SELECT * FROM Usuarios A LEFT JOIN Departamentos B ON A.IDDpto = B.IDDpto
WHERE A.IDDpto = 'DptoBuscar' OR B.IDDptoPadre = 'DptoBuscar'


"Jose Egea" escribió en el mensaje
news:
Hola a todos:
Tengo una BD con varias tablas, entre ellas una Usuarios y otra de
Departamentos:

Tabla Departamento:
IDDpto
NombreDpto
IDDptoPadre

Tabla Usuario:
IDUsuario
UsuarioNombre
IDDpto

En IDDptoPadre es el identificador del departamento superior del que


depende
dicho departamento.
¿Se podría obtener con una consulta los usuarios que están en un


determinado
departamento y más todos los usuarios de todos los departamentos por


debajo
de ese?

Gracias por anticipado.

Jose Egea


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida