Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/10/2013, 17:57
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: unknown column in 'on clause'

Cita:
Unknown column 'r4.alumnosedades' in 'order clause'
El error es bien claro: En la tabla "alumnosedades" no existe ningúna columna denominada "alumnosedades"... en todo caso debería ser "edad", que es el nombre de la columna a que haces referencia en el WHERE:
Código MySQL:
Ver original
  1.     r0.dni,
  2.     r2.apellido_nombre,
  3.     count(r0.dni) Cant_presente,
  4.     r1.teoricas,
  5.     ((count(r0.dni) * 100) / r1.teoricas ) porcentaje,
  6.     r1.actividad,
  7.     r4.edad
  8. FROM asistencia r0
  9.     INNER JOIN inscripciones r3 ON r3.id_act = r0.id_act
  10.     INNER JOIN actividades r1 ON r1.id_act = r0.id_act
  11.     INNER JOIN alumnos r2 ON r2.dni = r0.dni
  12.     INNER JOIN alumnosedades r4 ON r4.id_act = r0.id_act
  13.     r0.dni=r3.dni
  14.     AND r3.id_act=$identificacion_curso
  15.     AND (r0.asistencia = 'presente' OR r0.asistencia='P')
  16.     AND r4.edad > 25
  17. GROUP BY r4.dni, r4.id_act
  18. HAVING porcentaje >= 1
  19. ORDER BY r4.edad

Nota: Lee las normas del foro de bases de datos, por favor. No se permite código de programación de ningún lenguaje en estos subforos. Para temas de programación ya están los foros de cada lenguaje.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)