Tengo una consulta grande en una base de datos PostgreSQL. la consulta es algo como esto:Ver error en PostgreSQL
SELECT * FROM table1, table2, ... WHERE table1.id = table2.id...
Cuando ejecuto esta consulta como una consulta SQL, el que devuelve la fila deseada.
Pero cuando intenta utilizar la misma consulta para crear una vista, se devuelve un error:
"Error: la columna 'ID' se especifica más de una vez."
(yo uso pgAdminIII al ejecutar las consultas.)
me adivinas esto sucede porque el conjunto de resultados tendrá más de una columna denominada "Identificación". ¿Hay alguna manera de resolver esto, sin escribir todos los nombres de columna en la consulta?
¿Hay alguna forma de anteponer automáticamente los nombres de las tablas a los nombres de las columnas en el resultado de una consulta SELECT *? – nnyby