| От | Stefan Becker |
|---|---|
| Тема | Re: Selecting exactly one row for each column value |
| Дата | |
| Msg-id | 200703061914.50151.pgsql@yukonho.de обсуждение исходный текст |
| Ответ на | Selecting exactly one row for each column value (Florian Weimer <fweimer@bfk.de>) |
| Список | pgsql-sql |
Am Dienstag, 6. März 2007 16:03 schrieb Florian Weimer: > a | b | c > ---+---+--- > 5 | 6 | 7 > 2 | 3 | 4 > 1 | 2 | 3 Hi, couldn't you accomplish this by: select distinct on (a) * from tablename order by a; here: create table tab (a int,b int,c int); insert into tab values (1,2,3); insert into tab values (5,6,7); insert into tab values (1,2,3); insert into tab values (2,3,4); insert into tab values (1,2,2); insert into tab values (2,3,4); select * from tab;a | b | c ---+---+---1 | 2 | 35 | 6 | 71 | 2 | 32 | 3 | 41 | 2 | 22 | 3 | 4 (6 rows) select distinct on (a) * from tab order by a;a | b | c ---+---+---1 | 2 | 32 | 3 | 45 | 6 | 7 (3 rows) my regards, Stefan -- email: stefan@yukonho.de tel : +49 (0)6232-497631 http://www.yukonho.de
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера