From: | "Dave Gurnell" <d(dot)j(dot)gurnell(at)gmail(dot)com> |
---|---|
To: | pgsql-bugs(at)postgresql(dot)org |
Subject: | BUG #4030: Inconsistency: ORDER BY clauses involving column aliases |
Date: | 2008-03-14 09:06:29 |
Message-ID: | 200803140906.m2E96TKn047600@wwwmaster.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
The following bug has been logged online:
Bug reference: 4030
Logged by: Dave Gurnell
Email address: d(dot)j(dot)gurnell(at)gmail(dot)com
PostgreSQL version: 8.2.5
Operating system: Mac OS X / Debian
Description: Inconsistency: ORDER BY clauses involving column aliases
Details:
Hi,
I've noticed a possible inconsistency in the way PostgreSQL 8.2.5 renders
ORDER BY clauses.
Here is an example:
Create a table:
create table numbers (a integer, b integer, c integer);
Run a query ordered on aliases of its columns:
select x.a as xa, x.b as xb, x.c as xc from numbers as x order by xa,
xb, xc;
xa | xb | xc
----+----+----
(0 rows)
Run a query ordered on an expression involving these aliases:
test=# select x.a as xa, x.b as xb, x.c as xc from numbers as x order by
(xa + xb + xc);
ERROR: column "xa" does not exist
LINE 1: ... x.b as xb, x.c as xc from numbers as x order by (xa + xb +
...
Is this expected behaviour or is it a bug?
Many thanks,
-- Dave
From | Date | Subject | |
---|---|---|---|
Next Message | divya shree | 2008-03-14 09:19:38 | Further problems |
Previous Message | acordner | 2008-03-13 22:02:04 | Re: problem with silent installation |