From: | "omid omoomi" <oomoomi(at)hotmail(dot)com> |
---|---|
To: | jeff(at)pgsql(dot)com, pgsql-sql(at)postgresql(dot)org, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: 7.0 weirdness |
Date: | 2000-05-30 06:46:45 |
Message-ID: | 20000530134645.34684.qmail@hotmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers 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(at)pgsql(dot)com>
>Reply-To: Jeff MacDonald <jeff(at)pgsql(dot)com>
>To: pgsql-sql(at)postgresql(dot)org, pgsql-hackers(at)postgresql(dot)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
From | Date | Subject | |
---|---|---|---|
Next Message | Jan Wieck | 2000-05-30 09:38:50 | Re: Applying TOAST to CURRENT |
Previous Message | Peter Mount | 2000-05-30 06:46:28 | RE: Postgresql 7.0 JDBC exceptions - broken connecti ons ? |
From | Date | Subject | |
---|---|---|---|
Next Message | omid omoomi | 2000-05-30 07:13:00 | RE: 7.0 weirdness |
Previous Message | Tubagus Nizomi | 2000-05-30 03:54:49 | Max date in the month |