Problems with UNION ALL and ORDER BY - Mailing list pgsql-sql

From Kaloyan Iliev Iliev
Subject Problems with UNION ALL and ORDER BY
Date
Msg-id 410E6376.1010404@faith.digsys.bg
Whole thread Raw
Responses Re: Problems with UNION ALL and ORDER BY  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: Problems with UNION ALL and ORDER BY  (Gaetano Mendola <mendola@bigfoot.com>)
List pgsql-sql
Dear friends...,I have the following problem:


select
.....
from
....
where
....UNION ALL

select
...
from
....
where
....
ORDER BY field1

But the the order by doesn't work properly. It returns the rows of the 
first query ordered and then appends the rows of the second query 
ordered. But this is not what i expect. I expect the result of both 
queries to be orderd. So I try.

SELECT TEMP.*
FROM
(
select
.....
from
....
where
....UNION ALL

select
...
from
....
where
....
) TEMP
ORDER BY TEMP.field1

But this also doesn't work. Any ideas.p


pgsql-sql by date:

Previous
From: Ray Aspeitia
Date:
Subject: Re: How to create an aggregate?
Next
From: Kaloyan Iliev Iliev
Date:
Subject: Problems with UNION ALL and ORDER BY