【发布时间】:2010-09-17 12:03:44
【问题描述】:
我在 PostgreSQL 数据库中有一个大型查询。 查询是这样的:
SELECT * FROM table1, table2, ... WHERE table1.id = table2.id...
当我将此查询作为 sql 查询运行时,它会返回所需的行。
但是当我尝试使用相同的查询来创建视图时,它会返回错误:
“错误:列“id”指定了多次。”
(我在执行查询时使用 pgAdminIII。)
我猜会发生这种情况,因为结果集将有多个名为“id”的列。有没有办法解决这个问题,而不用在查询中写下所有的列名?
【问题讨论】:
标签: sql postgresql pgadmin