Re: 7.0 weirdness
От | omid omoomi |
---|---|
Тема | Re: 7.0 weirdness |
Дата | |
Msg-id | 20000530134645.34684.qmail@hotmail.com обсуждение исходный текст |
Ответ на | 7.0 weirdness (Jeff MacDonald <jeff@pgsql.com>) |
Ответы |
Re: 7.0 weirdness
|
Список | pgsql-sql |
Hi jeff, I'm not sure but may be that's because you are using select distinct and so there would be a few rows with same "gid" but different "created" fields in your table . And PG does not know which one to select and compare for ORDER BY clause. If that ,you would need to change the table structure to a better normal form. Regards , Omid Omoomi >From: Jeff MacDonald <jeff@pgsql.com> >Reply-To: Jeff MacDonald <jeff@pgsql.com> >To: pgsql-sql@postgresql.org, pgsql-hackers@postgresql.org >Subject: [SQL] 7.0 weirdness >Date: Tue, 30 May 2000 09:28:11 -0300 (ADT) > >hi folks, > >this query works fine in 6.5 but screwie in 7.0 > >7.0 > >gm=> SELECT DISTINCT gid FROM members >gm-> WHERE active = 't' >gm-> AND (gender = 0 >gm-> AND (wantrstypemale LIKE '%Short Term%' >gm-> OR wantrstypemale like '%Marriage%' >gm-> OR wantrstypemale like '%Long Term%' >gm-> OR wantrstypemale like '%Penpal%' >gm-> OR wantrstypemale like '%Activity Partner%') >gm-> ) order by created desc; >ERROR: For SELECT DISTINCT, ORDER BY expressions must appear in target >list >gm=> > > >any idea's ? > >jeff > > > ________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
В списке pgsql-sql по дате отправления: