
24/10/2009, 13:47
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 4 meses Puntos: 2658 | |
Respuesta: Ayuda, consulta con 3 tablas, (ahora se duplican los resultados) Para que un INNER JOIN entre tres tablas devuelva dos registros aparentemente iguales, debe haber al menos en una de las tablas dos registros con el mismo valor en el campo de relación.
De lo contrario, no puede suceder.
En tu caso tienes tres tablas
MASTER(id, nombres)
HORAINGRESO(docenteid, horaingreso)
HORASALIDA(docenteid, horasalida)
Como estás haciendo id=docenteid=docenteid, para que ello suceda, solamente puede ocurrir si una de las tres tablas tiene un registro repetido...
Yo no veo otra posibilidad.
Verifica el contenido de las tablas 2 y 3...
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |