Search Postgresql Archives

Re: Cannot query views with WHERE clause on renamed columns

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Alexander Reichstadt wrote
> Hi,
> 
> I try to do what seems to be totally simple, but it fails. If I query a
> view that contains renamed columns without any qualifier like
> 
> SELECT * FROM myview
> 
> it displays everything. If however I do 
> 
> SELECT reanmedviewcolumn FROM myview
> 
> It tells me column does not exist which in fact does. I can query any
> non-renamed columns. But the renamed ones I can neither call by their
> original name, not int he SELECT part nor in the WHERE clause.
> 
> I can neither leave the view with just the original names as it's a
> selfjoin.
> 
> What do I need to do?

Show us your actual code that is failing?

The general idea of what you are saying indeed works:

BEGIN;

CREATE VIEW myview AS SELECT 'one'::text AS one, 'two'::text AS two;

SELECT one FROM myview WHERE two = 'three';

ROLLBACK;

David J.





--
View this message in context: http://postgresql.1045698.n5.nabble.com/Cannot-query-views-with-WHERE-clause-on-renamed-columns-tp5809873p5809880.html
Sent from the PostgreSQL - general mailing list archive at Nabble.com.



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux