Re: howto?

Поиск
Список
Период
Сортировка
От Bruno Wolff III
Тема Re: howto?
Дата
Msg-id 20030317175333.GA21282@wolff.to
обсуждение исходный текст
Ответ на howto?  ("Sjors" <jkwast@freeler.nl>)
Список pgsql-sql
On Mon, Mar 17, 2003 at 18:09:31 +0100, Sjors <jkwast@freeler.nl> wrote:
> Hi,
> 
> Being not able to grasp in full sql, I've decided to call on the list. I've got a table with points, place_id and
distancebetween points and place_id. For each point there can be more place_id's but I want to selesct the one with the
minimumdistance. Now I can group by the points and select the min(distance) but I can't do this if place_id is
involved.I used a statment like this:
 
> 
> Select points, place_id, distance from table
> group by points, place_id, distance
> having count(*)>1 and distance=(select min(distance) from table

How about:
select distinct on (points) points, place_id, distance from table
order by points, distance;



В списке pgsql-sql по дате отправления:

Предыдущее
От: "Sjors"
Дата:
Сообщение: howto?
Следующее
От: Josh Berkus
Дата:
Сообщение: Re: Formatting intervals..