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  (Jeff MacDonald <jeff@pgsql.com>)
Список 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 по дате отправления:

Предыдущее
От: "Patrick FICHE"
Дата:
Сообщение: RE: 7.0 weirdness
Следующее
От: Jeff MacDonald
Дата:
Сообщение: RE: 7.0 weirdness