Re: No error reported when field in subselect is not part of

Поиск
Список
Период
Сортировка
От Stephan Szabo
Тема Re: No error reported when field in subselect is not part of
Дата
Msg-id 20030127114610.H80308-100000@megazone23.bigpanda.com
обсуждение исходный текст
Ответ на No error reported when field in subselect is not part of the table but exists in the main table.  (Jean-Luc Lachance <jllachan@nsd.ca>)
Список pgsql-bugs
On Mon, 27 Jan 2003, Jean-Luc Lachance wrote:

> There is no error reported when a field in the subselect is not part of
> the subselect table
> but exists in the main table.
>
> Try This:
>
> nsd=# create table a ( f1 int, f2 text);
> CREATE
> nsd=# create table b ( f3 int, f4 text);
> CREATE
> nsd=# select * from a where f1 in ( select f1 from b);
>  f1 | f2
> ----+----
> (0 rows)

That's because f1 is taken as an outer reference.  I think
that's the expected/correct behavior.

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

Предыдущее
От: Jean-Luc Lachance
Дата:
Сообщение: No error reported when field in subselect is not part of the table but exists in the main table.
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: No migration path for MONEY