14/10/2010, 20:38
|
| | Fecha de Ingreso: julio-2010
Mensajes: 6
Antigüedad: 14 años, 4 meses Puntos: 0 | |
Respuesta: Como puedo unir 3 tablas? Gracias Leonardo por la pronta respuesta
pero hoy lo solucione con un profesor =)
igual dejo la respuesta para los que tengan la misma duda y te dejo los datos que me pediste
los atributos que se relacionan son:
->Rut es la (PK) de alumno y pasa como (FK) a asignaturaAlumno como Rut_Alumno,
->Rut es la (PK) de profesor y pasa como (FK) a asignaturaAlumno como Rut-profesor,
->id es la (PK) de asignatura y pasa como (FK) a asignaturaAlumno como id_Asignatura
la consulta que menciono arriba solo muestra datos de 2 tablas y necesitaba de las 3 tablas
esta es la respuesta a la pregunta:
select Alum.nombre,Alum.apellido_pat, Alum.apellido_mat, notaFinal, asistencia, situacionAcademica, asig.nombre as nombreAsignatura from asignaturaAlumno A inner join alumno Alum on AA.rut_alumno = Alum.rut
inner join asignatura asig on asig.id = AA.id_asignatura
where asig.nombre = 'matematicas'
y gracias nuevamente =) |