| From: | "omid omoomi" <oomoomi(at)hotmail(dot)com> | 
|---|---|
| To: | jeff(at)pgsql(dot)com, pfiche(at)prologue-software(dot)fr | 
| Cc: | pgsql-sql(at)postgresql(dot)org | 
| Subject: | RE: 7.0 weirdness | 
| Date: | 2000-05-30 07:13:00 | 
| Message-ID: | 20000530141300.6041.qmail@hotmail.com | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-sql | 
If so then why do you need to use "select distinct " ?!
BTW, I just tested on my 6.5.2, This query :
"Select distinct f1 from table1 order by f2 "
works the same as this one:
"select distinct f1,f2 from table1"
>From: Jeff MacDonald <jeff(at)pgsql(dot)com>
>Reply-To: Jeff MacDonald <jeff(at)pgsql(dot)com>
>To: Patrick FICHE <pfiche(at)prologue-software(dot)fr>
>CC: Jeff MacDonald <jeff(at)pgsql(dot)com>, Pgsql-Sql <pgsql-sql(at)postgresql(dot)org>
>Subject: RE: [SQL] 7.0 weirdness
>Date: Tue, 30 May 2000 10:46:30 -0300 (ADT)
>
>gid is unique..
>
>jeff
>
>On Tue, 30 May 2000, Patrick FICHE wrote:
>
> > It seems to me that it was lack of control in 6.5 version...
> > For one "gid", you may have several "created" values, so Postgres is not
> > able to decide which value must be taken and ordered
> >
> > Simple example
> > gid         created
> > 1            1
> > 1            3
> > 2            2
> >
> > In which order is Postgres supposed to give the data???
> >
> >
> > Patrick Fiche
> > -----Message d'origine-----
> > De : pgsql-sql-owner(at)hub(dot)org [mailto:pgsql-sql-owner(at)hub(dot)org]De la part
> > de Jeff MacDonald
> > Envoy : mardi 30 mai 2000 14:28
> >  : pgsql-sql(at)postgresql(dot)org; pgsql-hackers(at)postgresql(dot)org
> > Objet : [SQL] 7.0 weirdness
> >
> >
> > 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 | Christophe Labouisse | 2000-05-30 10:16:25 | Inheritance | 
| Previous Message | omid omoomi | 2000-05-30 06:46:45 | Re: 7.0 weirdness |