Sinceramente esa forma en la que pones la consulta no la conocía, o sea lo paréntesis en el where, por eso opté por usar un md5 para la sub-consulta, todos los días se aprende algo nuevo e interesante, entonces Giorgio mejor emplea la consulta que indica Gerardo.
Saludos. -----Mensaje original----- De: gher...@fmed.uba.ar [mailto:gher...@fmed.uba.ar] Enviado el: miércoles, 06 de julio de 2011 06:34:P Para: Lazaro Rubén García Martinez CC: Giorgio; PostgreSQL Asunto: RE: [pgsql-es-ayuda] Help con Select > Prueba con esto a ver qué tal: > > SELECT * FROM socio WHERE md5( CAST(socio.codigo AS varchar) || > CAST(socio.version_ AS varchar) ) IN > (SELECT md5(CAST(socio.codigo AS VARCHAR) || CAST(max(socio.version_) AS > VARCHAR)) from socio > GROUP BY socio.codigo) > > Yo lo probé y funcionó. > Pero....para que el md5? select * from socio where (codigo, version) in (select codigo, max(version) from socio group by 1) deberia andar. No? Saludos. Gerardo - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda