Re: VIEW / ORDER BY + UNION

Поиск
Список
Период
Сортировка
От KÖPFERL Robert
Тема Re: VIEW / ORDER BY + UNION
Дата
Msg-id ED4E30DD9C43D5118DFB00508BBBA76EB165DC@neptun.sonorys.at
обсуждение исходный текст
Ответ на VIEW / ORDER BY + UNION  ("WeiShang" <thanks@verymuch.com>)
Ответы Re: VIEW / ORDER BY + UNION  (Bruno Wolff III <bruno@wolff.to>)
Список pgsql-sql
Otherwise you can treat this as a subselect and suround it with another
select.

Like
select * from (<here goes your ex.>) order by orderno;

C:\> -----Original Message-----
C:\> From: Bruno Wolff III [mailto:bruno@wolff.to]
C:\> Sent: Mittwoch, 23. Februar 2005 18:20
C:\> To: WeiShang
C:\> Cc: pgsql-sql@postgresql.org
C:\> Subject: Re: [SQL] VIEW / ORDER BY + UNION
C:\> 
C:\> 
C:\> On Thu, Feb 17, 2005 at 23:46:59 +0800,
C:\>   WeiShang <thanks@verymuch.com> wrote:
C:\> > Hi, I have created a view like this :
C:\> > 
C:\> > CREATE VIEW v1 AS (SELECT orderno,weekday,time FROM t1,t2 where
C:\> > t1.orderno=t2.orderno);
C:\> > 
C:\> > if I create a SQL statment:
C:\> > 
C:\> > (SELECT orderno FROM v1 WHERE weekday='MON' ORDER BY orderno)
C:\> > UNION
C:\> > (SELECT orderno FROM v1 WHERE weekday='WED' ORDER BY orderno)
C:\> > UNION
C:\> > (SELECT orderno FROM v1 WHERE weekday='FRI' ORDER BY orderno);
C:\> > 
C:\> > Will the whole result will be sorted by the field orderno?
C:\> 
C:\> If this isn't a made up example, you don't want to do this. You
C:\> should use IN or OR to select records corresponding to the days
C:\> of interest and then use ORDER BY to select the ordering.
C:\> 
C:\> ---------------------------(end of 
C:\> broadcast)---------------------------
C:\> TIP 7: don't forget to increase your free space map settings
C:\> 


В списке pgsql-sql по дате отправления:

Предыдущее
От: Bruno Wolff III
Дата:
Сообщение: Re: VIEW / ORDER BY + UNION
Следующее
От: Bruno Wolff III
Дата:
Сообщение: Re: VIEW / ORDER BY + UNION