Re: No error reported when field in subselect is not part of - Mailing list pgsql-bugs

From Stephan Szabo
Subject Re: No error reported when field in subselect is not part of
Date
Msg-id 20030127114610.H80308-100000@megazone23.bigpanda.com
Whole thread Raw
In response to 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>)
List 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 by date:

Previous
From: Jean-Luc Lachance
Date:
Subject: No error reported when field in subselect is not part of the table but exists in the main table.
Next
From: Bruce Momjian
Date:
Subject: Re: No migration path for MONEY