Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 24-mar-2008, 10:34   #1 (permalink)
Cesdeveloper ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2007
Mensajes: 35
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 y@hot.com Medicina Medicina
Luis Vasquez 5638900 h2@sax.com Medicina Medicina
Maricel Caravjal 6662277 yt@tt.com 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
Cesdeveloper está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:51.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93