Estoy tratando de hacer un left join sobre tres tablas, pero al momento de ejecutar la consuta me sale el siguiente error: El servidor dice ERROR: el nombre de tabla «actividad_tipos» fue especificado más de una vez.
No entiendo cual es el problema, esta es la consulta :
Código SQL:
Ver original
SELECT ejecucion_etapa.etacodigo, actividad_tipos.actcodigo, SUM(ejecucion_actividad.totalactiva) AS cant FROM ejecucion_actividad, ejecucion_etapa, actividad_tipos LEFT JOIN actividad_tipos ON (ejecucion_actividad.codigoacttip = actividad_tipos.actcodigo) LEFT JOIN ejecucion_etapa ON (ejecucion_actividad.codigoacttip = ejecucion_etapa.etacodigo) WHERE opcodigo='$op' GROUP BY ejecucion_etapa.etacodigo, actividad_tipos.actcodigo ORDER BY ejecucion_etapa.etacodigo ASC
Cabe acotar que soy bastante nuevo en postgres, agradecería cualquier tipo de ayuda.
Gracias