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 по дате отправления: