relacion tablas Cargo Especialidad Empleado
Publicado por santival (1 intervención) el 19/02/2016 00:54:54
hola!!
estoy heredando una base de datos que creo que tiene mal definida las Relaciones
se tiene definida una tabla Cargo y una tabla Empleado
- se tiene que cargos tiene muchos empleados pero un empleado tiene un solo cargo
- en cargo tiene una Especialidad(medicos) y especialidad tiene muchos cargos
http://e76i.imgup.net/relacionded421.png
cuando realizo esta consulta
realiza la combinatorioa
de tantos especialidades como cargos se tenga... y lo que se espera es que por un cargo se tenga una especialidad!
alguna ayuda porfavor?
estoy heredando una base de datos que creo que tiene mal definida las Relaciones
se tiene definida una tabla Cargo y una tabla Empleado
- se tiene que cargos tiene muchos empleados pero un empleado tiene un solo cargo
- en cargo tiene una Especialidad(medicos) y especialidad tiene muchos cargos
http://e76i.imgup.net/relacionded421.png
cuando realizo esta consulta
1
2
3
4
SELECT Empleado.IdUsuario, Cargo.NombreCargo, Especialidad.NombreEspecialidad
FROM Empleado INNER JOIN
Cargo ON Empleado.IdCargo = Cargo.IdCargo INNER JOIN
Especialidad ON Cargo.IdCargo = Especialidad.IdCargo
realiza la combinatorioa
de tantos especialidades como cargos se tenga... y lo que se espera es que por un cargo se tenga una especialidad!
alguna ayuda porfavor?
Valora esta pregunta
0