Affichage d'erreur dans PostgreSQL

J'ai une grande requête dans une base de données PostgreSQL.
La Requête est quelque chose comme ceci:

SELECT * FROM table1, table2, ... WHERE table1.id = table2.id...

Lorsque j'exécute cette requête comme une requête sql, il retourne la ligne.

Mais quand j'essaie d'utiliser la même requête pour créer une vue, il renvoie une erreur:

"erreur: la colonne "id" est spécifié plus d'une fois."

(J'utilise pgAdminIII lors de l'exécution de requêtes.)

J'imagine cela se produit parce que le jeu de résultats à plus d'une colonne nommée "id". Est-il d'une certaine manière pour résoudre ce problème, sans avoir à écrire tous les noms de colonnes dans la requête?

OriginalL'auteur eflles | 2008-10-16