| From: | Taral <taral(at)taral(dot)net> |
|---|---|
| To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
| Cc: | Don Baccus <dhogaza(at)pacifier(dot)com>, pgsql-hackers(at)postgreSQL(dot)org |
| Subject: | Re: [HACKERS] DISTINCT and ORDER BY bug? |
| Date: | 2000-02-07 06:12:47 |
| Message-ID: | Pine.LNX.4.10.10002070011270.27753-100000@r149127-2815.dobiecenter.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
On Mon, 7 Feb 2000, Tom Lane wrote:
> Well, it's not a bug --- it was an entirely deliberate change. It
> might be a misfeature though. The case we were concerned about was
>
> select distinct x from foo order by y;
>
> which produces ill-defined results.
Okay, I can understand this...
> select distinct sin(x) from foo order by abs(sin(x));
>
> select distinct random(x) from foo order by abs(random(x));
The thing here is that random() is not deterministic on its inputs,
whereas sin() is. Perhaps we should only allow fully deterministic ORDER
BY? (Ugh, another flag for functions...)
Taral
| From | Date | Subject | |
|---|---|---|---|
| Next Message | kaiq | 2000-02-07 06:15:34 | Re: [SQL] Re: [HACKERS] Proposed Changes to PostgreSQL |
| Previous Message | Don Baccus | 2000-02-07 06:11:24 | Re: [HACKERS] ONLY |