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

From Gaetano Mendola
Subject Re: Problems with UNION ALL and ORDER BY
Date
Msg-id 410E6FBE.9000103@bigfoot.com
Whole thread Raw
In response to Problems with UNION ALL and ORDER BY  (Kaloyan Iliev Iliev <news1@faith.digsys.bg>)
List pgsql-sql
Kaloyan Iliev Iliev wrote:
> 
> 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

This have to work. Could you please provide a real example ( creation table,
insertion data and query execution ).


Regards
Gaetano Mendola




pgsql-sql by date:

Previous
From: Kaloyan Iliev Iliev
Date:
Subject: Re: Problems with UNION ALL and ORDER BY
Next
From: Tom Lane
Date:
Subject: Re: Problems with UNION ALL and ORDER BY