Re: Works as SELECT but not as a VIEW

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Works as SELECT but not as a VIEW
Дата
Msg-id 27165.1119813527@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Works as SELECT but not as a VIEW  (Robert Creager <Robert_Creager@LogicalChaos.org>)
Ответы Re: Works as SELECT but not as a VIEW  (Robert Creager <Robert_Creager@LogicalChaos.org>)
Список pgsql-bugs
Robert Creager <Robert_Creager@LogicalChaos.org> writes:
> This doesn't seem right:

> CREATE VIEW inci AS
> SELECT date, inci_id, protocol, a.ip_addr, b.ip_addr, spt, dpt
> FROM      (SELECT addr_id, ip_addr FROM addrs) AS a
>      JOIN incident ON incident.source_addr_id =3D a.addr_id=20
>      JOIN (SELECT addr_id, ip_addr FROM addrs)=20
>            AS b ON incident.destination_addr_id =3D b.addr_id
>      JOIN protocols USING( protocol_id );

> Produces: ERROR:  column "ip_addr" duplicated

Why doesn't it seem right?  You're asking it to generate a view with
two columns both named ip_addr.  Use "AS" to rename one or both.

            regards, tom lane

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Robert Creager
Дата:
Сообщение: Works as SELECT but not as a VIEW
Следующее
От: Robert Creager
Дата:
Сообщение: Re: Works as SELECT but not as a VIEW