The following bug has been logged on the website:

Bug reference:      7658
Logged by:          ZouLixian
Email address:      zoulx1...@163.com
PostgreSQL version: 9.2.0
Operating system:   Linux
Description:        

postgres=# 
postgres=# select version();
                                                      version               
                               
       
------------------------------------------------------------------------------------------------------------
-------
 PostgreSQL 9.2.0 on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 4.1.2
20080704 (Asianux 3.0 4.1.2-44), 
64-bit
(1 row)

postgres=# 
postgres=# create table t1(a int, b int);
CREATE TABLE
postgres=# create table t2(c int, d int);
CREATE TABLE
postgres=# create view v as select * from t1 t where a in (select a from t2
t);
CREATE VIEW
postgres=# select pg_get_viewdef('v');
                          pg_get_viewdef                          
------------------------------------------------------------------
 SELECT t.a, t.b FROM t1 t WHERE (t.a IN (SELECT t.a FROM t2 t));
(1 row)

postgres=# SELECT t.a, t.b FROM t1 t WHERE (t.a IN (SELECT t.a FROM t2 t));
ERROR:  column t.a does not exist
LINE 1: SELECT t.a, t.b FROM t1 t WHERE (t.a IN (SELECT t.a FROM t2 ...
                                                        ^
postgres=# 
postgres=#



-- 
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

Reply via email to