No error reported when field in subselect is not part of the table but exists in the main table. - Mailing list pgsql-bugs

From Jean-Luc Lachance
Subject No error reported when field in subselect is not part of the table but exists in the main table.
Date
Msg-id 3E358BAC.E3BA3DE3@nsd.ca
Whole thread Raw
Responses Re: No error reported when field in subselect is not part of  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
List 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 by date:

Previous
From: Tom Lane
Date:
Subject: Re: Cursor case-sensitivity
Next
From: Stephan Szabo
Date:
Subject: Re: No error reported when field in subselect is not part of