Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Agrupar una consulta con selección del primer elemento

From: Javier Chávez B(dot) <jchavezb(at)gmail(dot)com>
To: I(dot)N(dot)T(dot) - Programación <dpto(dot)programacion(at)grupo-int(dot)com>
Cc: POSTGRESQL - Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Agrupar una consulta con selección del primer elemento
Date: 2009-01-29 17:55:27
Message-ID: ded64bba0901290955g5d381409w3ef88264752b8de5@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Si haces un distinct sobre la vista o en la vista conseguiras lo que
necesitas me entiendes???

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;

Eso te soluciona tu problema ... ahora no le veo sentido hacer una
vista con tarjetas.id_tienda si no lo vas a usar me entiendes??? es
mejor dejar la vista y despues hacer un select con la agrupacion sobre
la vista .... me hago entender???

Slds.

J.

Ps : Entiendo que el distinct sera mas eficiente que el Max verdad o
estoy mal???

--
Cumprimentos
jchavez
linux User #397972 on http://counter.li.org/

Laurence J. Peter - "It's better to have loved and lost than to have
to do forty pounds of laundry a week."

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Espartano 2009-01-29 17:57:18 Re: COPY FROM con Comillas dobles
Previous Message I.N.T. - Programación 2009-01-29 17:51:47 Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Agrupar una consulta con selección del primer elemento