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."
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 |