como hago esta consulta sql?
Publicado por vladimir (4 intervenciones) el 25/02/2003 04:10:00
saludos! tengo un problema para hacer esta consulta. tengo tres tablas, TBLALUMNOS,TBLMATERIAS Y TBLALUMNO-MATERIA
TBLALUMNO
ID-ALUMNO
CARRERA
GRUPO
TBLMATERIA
ID-MATERIA
NOM-MATERIA
CARRERA
SEMESTRE
PLAN_EST
TBLALUMNO-MATERIA
IDALUMNO
IDMATERIA
IDCARRERA
SEMESTRE
PARCIAL 1
PARCIAL 2
FINAL
PUES LO QUE QUIERO HACER ES QUE CUANDO DOY DE ALTA UN ALUMNO PUES INSERTAR TODAS LAS MATERIAS DE LA CARRERA ASI COMO EL IDALUMNO,IDCARRERA,SEMESTRE.
YO LO ESTABA HACIENDO DE ESTA MANERA, PERO NO ME SALE :-(
INSERT INTO tblAlumno-Materia (IdMateria,IdCarrera,Semestre,IdAlumno)Select tblMateria.IdMateria,tblMateria.IdCarrera,tblMateria.Semestre,tblAlumno.IdAlumno WHERE tblMateria.Plan-Est ="VARIABLE MANDADA A PEDIR"..
si es que no se puede hacer asi, me podrias dar otra opcion o en que estoy mal y como lo corrijo por favor..
TBLALUMNO
ID-ALUMNO
CARRERA
GRUPO
TBLMATERIA
ID-MATERIA
NOM-MATERIA
CARRERA
SEMESTRE
PLAN_EST
TBLALUMNO-MATERIA
IDALUMNO
IDMATERIA
IDCARRERA
SEMESTRE
PARCIAL 1
PARCIAL 2
FINAL
PUES LO QUE QUIERO HACER ES QUE CUANDO DOY DE ALTA UN ALUMNO PUES INSERTAR TODAS LAS MATERIAS DE LA CARRERA ASI COMO EL IDALUMNO,IDCARRERA,SEMESTRE.
YO LO ESTABA HACIENDO DE ESTA MANERA, PERO NO ME SALE :-(
INSERT INTO tblAlumno-Materia (IdMateria,IdCarrera,Semestre,IdAlumno)Select tblMateria.IdMateria,tblMateria.IdCarrera,tblMateria.Semestre,tblAlumno.IdAlumno WHERE tblMateria.Plan-Est ="VARIABLE MANDADA A PEDIR"..
si es que no se puede hacer asi, me podrias dar otra opcion o en que estoy mal y como lo corrijo por favor..
Valora esta pregunta


0