Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Urgente solucion a consulta

Estas en el tema de Urgente solucion a consulta en el foro de Mysql en Foros del Web. Hola amigos del forodelweb soy nuevo por aca y necesitaba su coolabaracion el prob es el siguiente: tengo una base de datos llamada sistemaprepa con ...
  #1 (permalink)  
Antiguo 01/12/2010, 10:51
Avatar de Deathmetalrules  
Fecha de Ingreso: diciembre-2010
Ubicación: Mas - aya
Mensajes: 65
Antigüedad: 13 años, 11 meses
Puntos: 8
Mensaje Urgente solucion a consulta

Hola amigos del forodelweb soy nuevo por aca y necesitaba su coolabaracion
el prob es el siguiente:
tengo una base de datos llamada sistemaprepa con la cual estoy desarrollando un sistema el caso esta en que si ejecuto la consulta:

SELECT dogrupasig.codmateria, grupos.grupo, planes.descripcion, planes.semestre, niveles.idnivel, matricula.anolectivo, datosacademicos.nocarnet, estudiante.nombres, estudiante.apellidos, usuarios.usuario
FROM dogrupasig
INNER JOIN planes ON dogrupasig.codmateria = planes.codmateria
INNER JOIN niveles ON planes.idnivel = niveles.idnivel
INNER JOIN grupos ON dogrupasig.idgrupo = grupos.idgrupo
INNER JOIN matricula ON planes.codmateria = matricula.codmateria
INNER JOIN datosacademicos ON matricula.nocarnet = datosacademicos.nocarnet
INNER JOIN estudiante ON datosacademicos.nocedula = estudiante.nocedula
INNER JOIN usuarios ON dogrupasig.noceduladoc = usuarios.noceduladoc
WHERE usuarios.usuario = 'atercero'
AND grupos.idgrupo = '5'


me aparece repetido el dato de "lorena o frankling" y no deberia ser asi ya que ese estudiante pertenece unicamente a 2c y no 2d ahora si cambia el usuario por "ihernandez"
y el idgrupor es "7,8 ó 9" me aparece el dato hasta 4 veces

aca el enlace de la base de datos:

http://www.mediafire.com/?e212si241p3731k
http://www.mediafire.com/?e212si241p3731k

necesito solucionar mi prob
  #2 (permalink)  
Antiguo 02/12/2010, 04:10
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Urgente solucion a consulta

Deathmetalrules, nos pasas la bbdd con lo que lo tenemos todo para hacer lo que sea con ella pero si te explicas un poco mas nos lo pondrás más facil....

Primero que contiene cada tabla (las necesarias)?
Segundo que significan los campos (los necesarios)?

Tercero que esperas obtener con la consulta?

Quim
  #3 (permalink)  
Antiguo 03/12/2010, 14:14
Avatar de Deathmetalrules  
Fecha de Ingreso: diciembre-2010
Ubicación: Mas - aya
Mensajes: 65
Antigüedad: 13 años, 11 meses
Puntos: 8
Respuesta: Urgente solucion a consulta

la verdad tengo problemas y se resumen en 3:

primero se hace un subconsulta para mostrar datos en unos text mediante inner joins.

segundo la misma consulta debe generar los alumnos que pertenecen a determinada asignatura,grupo y docente, estos no deben repetirse en otras listas.

tercero los datos que se obtengan seran enviados a otra tabla (almacenados)


aca les dejo un ejemplo de como llevo el proyecto.............. aclaro que solo es un ejemplo y el original es mas grande y cuando lo termine sera distribuido mediante gpl v3 para todos ustedes......

http://www.mediafire.com/?w7ht2da20hr7h6r

si te fijas el combo se llena con datos repetidos una vez que elijes uno la tabla de alumnos tambien repite datos e incluso algunos no pertenecen a ese docente o usuario.

Etiquetas: solucion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:39.