Re: ORDER BY in UNION query - Mailing list pgsql-general

From John Sidney-Woollett
Subject Re: ORDER BY in UNION query
Date
Msg-id 41E27ED2.1080203@wardbrook.com
Whole thread Raw
In response to ORDER BY in UNION query  (Antony Paul <antonypaul24@gmail.com>)
List pgsql-general
Try

select a.col1 as ename from a
union
select b.othercolumn as ename from b
order by ename

Give the columns you want to order on the same name using the "as XXX"
syntax, and remove the "a." prefix from the order statement.

John Sidney-Woollett

Antony Paul wrote:

> Hi,
>     I need to use ORDER BY clause in a UNION query and the Order BY
> columns are not included in the SELECT statement. I tried like this
>
> (select .... from a) UNION (select ..... from b) order by a.ename;
>
> It says that
> ERROR:  Attribute "ename" not found
>
> How to do this.
>
> rgds
> Antony Paul
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org

pgsql-general by date:

Previous
From: Richard Huxton
Date:
Subject: Re: ORDER BY in UNION query
Next
From: Tom Lane
Date:
Subject: Re: Transaction size