No error reported when field in subselect is not part of the table but exists in the main table.

Поиск
Список
Период
Сортировка
От Jean-Luc Lachance
Тема No error reported when field in subselect is not part of the table but exists in the main table.
Дата
Msg-id 3E358BAC.E3BA3DE3@nsd.ca
обсуждение исходный текст
Ответы Re: No error reported when field in subselect is not part of  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
Список pgsql-bugs
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)

nsd=# select version();
                           version
-------------------------------------------------------------
 PostgreSQL 7.2.1 on i686-pc-linux-gnu, compiled by GCC 2.96
(1 row)

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Cursor case-sensitivity
Следующее
От: Stephan Szabo
Дата:
Сообщение: Re: No error reported when field in subselect is not part of