Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/12/2010, 07:06
wilmer30
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 3 meses
Puntos: 12
Respuesta: Promedio y LEFT JOIN

Gracias por tu respuesta gnzsoloyo.

Pero tengo ciertos problemas para correr la consulta, si no me equivoco estas son consultas anidadas. le hice algúnas modificaciones, en la misma hago algunas consultas:

Código MySQL:
Ver original
  1. SELECT * FROM     /* donde esta la tabla */
  2.     (SELECT  *   FROM     /* donde esta la tabla */
  3.         (SELECT
  4.             o0.id,
  5.             o1.id,
  6.             o2.id,
  7.             o3.id,
  8.             o4.id,
  9.             IFNULL(AVG(t.evalua),0) AS  media
  10.         FROM
  11.             ss_objetive AS o0
  12.             LEFT JOIN ss_objetive AS o1 ON o1.dp = o0.id
  13.             LEFT JOIN ss_objetive AS o2 ON o2.dp = o1.id
  14.             LEFT JOIN ss_objetive AS o3 ON o3.dp = o2.id
  15.             LEFT JOIN ss_objetive AS o4 ON o4.dp = o3.id
  16.             LEFT JOIN ss_tareas AS t ON t.idopera = o4.id
  17.         WHERE o4.idges = 3 AND o4.tipo = 4 AND o4.idare = 65
  18.         GROUP BY o4.id) AS T1    
  19.     GROUP BY o3.id) AS T2      /* podemos seleccionar o4.id ya que este campo esta en la consulta anidada */
  20. GROUP BY o2.id /* podemos seleccionar o4.id ya que este campo esta en la consulta anidada */
Esta consulta me bota el siguiente error:

Cita:
Duplicate column name 'id'
la verdad no entiendo los motivos del error, agradecría una aclaración