2009/6/2 Daniel Hernández <[email protected]>: > > a | b | c > --------- > 1 | 1 | 1 > 2 | 2 | 4 > > porque para a=1 el menor b es 1 y para a=2 el menor b es 2. >
select distinct on(a) a, b, c from t order by 1, 2 o si prefieres usar sql estandar: select * from t where (a, b) in (select a, min(b) from t group by 1) -- Atentamente, Jaime Casanova Soporte y capacitación de PostgreSQL Asesoría y desarrollo de sistemas Guayaquil - Ecuador Cel. +59387171157 -- TIP 7: no olvides aumentar la configuración del "free space map"
