Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/10/2010, 20:38
wincenth
 
Fecha de Ingreso: julio-2010
Mensajes: 6
Antigüedad: 14 años, 4 meses
Puntos: 0
Exclamación 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 =)