Re: Wish: remove ancient constructs from Postgres - Mailing list pgsql-general

From Nikolay Samokhvalov
Subject Re: Wish: remove ancient constructs from Postgres
Date
Msg-id e431ff4c0602270734u695b819fv2a4023b680bdb841@mail.gmail.com
Whole thread Raw
In response to Re: Wish: remove ancient constructs from Postgres  (Bruno Wolff III <bruno@wolff.to>)
Responses Re: Wish: remove ancient constructs from Postgres
Re: Wish: remove ancient constructs from Postgres
List pgsql-general
On 2/27/06, Bruno Wolff III <bruno@wolff.to> wrote:
> The alternatives to distinct on are painful. They are generally both harder
> to read and run slower.
>

'DISTINCT ON' is evil constuction, because (w/o any 'ORDER BY') it
produses unpredictable result, as 'ORDER BY random()' does.

When newbie types 'random()', he understands what he is doing, but
it's not the case for 'DISTINCT ON' and can lead to mistakes.

--
Best regards,
Nikolay

pgsql-general by date:

Previous
From: "Nikolay Samokhvalov"
Date:
Subject: Re: Wish: remove ancient constructs from Postgres
Next
From: Stephan Szabo
Date:
Subject: Re: Wish: remove ancient constructs from Postgres