![]() |
Crear una lista de nombres con campos especificos Tengo las siguientes tablas en mi base de datos: Facultad( Codfac,Nombre) Escuela(CodEsc, Nombre,Codfac) Profesor( IdProf, CedProf, Nombre, Apellido,telefono_celular,telefono_habitacion, telefono_oficina, email,direccion_hab,estatus, escalafon,CodigoEsc) donde escalafon(Activo,Jubilado) Relaciones: Facultad tiene Escuela 1:N Escuela posee Profesores 1:N Me piden la siguiente consulta de los datos de un total de 115 profesores de esta forma Nombre Apellido Telefonos email Escuela Facultad Yanira Escalona 0442 555555 [email protected] Medicina Medicina Luis Vasquez 5638900 [email protected] Medicina Medicina Maricel Caravjal 6662277 [email protected] Nutricion Medicina . . . . . . . . . . . . . . . Asi sucesivamente,lo particular es que me piden los datos de esos 115 profesores especificamente,no son datos generales sino particulares no se si me explico.Intente algo como esto; SELECT P.Nombre, P.Apellido, P.telefono_celular, P.telefono_oficina, P.email, E.Nombre, F.Nombre FROM escuela AS E, facultad AS F, profesor AS P WHERE P.CodigoEsc = E.CodEsc AND E.Codfac = F.Codfac AND ( P.nombre = 'Yanira' AND P.apellido = 'Escalona' ) OR ( P.nombre = 'Luis' AND P.apellido = 'Vasquez' ) OR ( P.nombre = 'Maricel' AND P.apellido = 'Carvajal') --------------------------------- Pero a partir del segundo registro se me repiten los datos y la cantidad de registros resultantes es in sostenible,creo que tengo problemas es con los conectores 'and' y 'or'.Bueno gracias. Saludos |
| La zona horaria es GMT -6. Ahora son las 11:27. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.