>> Es decir, teniendo en cuenta el agrupamiento por los 2 primeros campos y >> CUALQUIER VALOR del tercero (el primero, el último, da igual), pero que no >> duplique al socio. ¿No existe una consulta en PostgreSQL del tipo ... No habia leido esto ... entonces saca un distinct
> SELECT distinct(socios.nombre), > socios.dni, > tarjetas.id_tienda > FROM socios, tarjetas_socios, tarjetas > WHERE socios.id_socio = tarjetas_socios.id_socio AND > tarjetas_socios.id_tarjeta = tarjetas.id_tarjeta > GROUP BY socios.nombre, socios.dni; en todo caso si no necesitas el id_tienda para que lo consultas??? Slds. J -- Cumprimentos jchavez linux User #397972 on http://counter.li.org/ George Carlin - "May the forces of evil become confused on the way to your house." -- TIP 5: ¿Has leído nuestro extenso FAQ? http://www.postgresql.org/docs/faqs.FAQ.html