Problema con campos iguales en tablas diferentes
Publicado por Jorge (2 intervenciones) el 27/12/2010 12:07:14
Hola,
Estoy intentando hacer esta consulta a mi base de datos:
SELECT lc.Nombre_del_Curso, aic.nombre, afc.nombre
FROM cursos c
LEFT JOIN lista_de_cursos lc ON c.IdCurso = lc.IdCurso
LEFT JOIN anyos_inicio_cursos aic ON c.Anio_Academico = aic.id
LEFT JOIN anyos_fin_cursos afc ON c.Finalizado_Estudiando = afc.id
WHERE c.IdAlumno = 142
y el problema que tengo es que sólo me devuelve 2 valores (lc.Nombre_del_Curso y afc.nombre). Es como si el tercer campo machacase al segundo por llamarse igual, aunque pertenezcan a tablas distintas. De hecho, si consulto cualquier otro campo que no se llame "nombre" no me lo machaca.
¿Qué es lo que estoy haciendo mal?
Muchas gracias
Estoy intentando hacer esta consulta a mi base de datos:
SELECT lc.Nombre_del_Curso, aic.nombre, afc.nombre
FROM cursos c
LEFT JOIN lista_de_cursos lc ON c.IdCurso = lc.IdCurso
LEFT JOIN anyos_inicio_cursos aic ON c.Anio_Academico = aic.id
LEFT JOIN anyos_fin_cursos afc ON c.Finalizado_Estudiando = afc.id
WHERE c.IdAlumno = 142
y el problema que tengo es que sólo me devuelve 2 valores (lc.Nombre_del_Curso y afc.nombre). Es como si el tercer campo machacase al segundo por llamarse igual, aunque pertenezcan a tablas distintas. De hecho, si consulto cualquier otro campo que no se llame "nombre" no me lo machaca.
¿Qué es lo que estoy haciendo mal?
Muchas gracias
Valora esta pregunta


0