From: | Simeó Reig <simeo(dot)reig(at)incofisa(dot)com> |
---|---|
To: | Sebastián Villalba <sebastian(at)fcm(dot)unc(dot)edu(dot)ar>, "lista postgres" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Consulta compleja |
Date: | 2009-06-23 12:21:32 |
Message-ID: | C9981C6CECAE4C52989D978995945B01@pcsimeo |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Con unas mínimas modificaciones funciona a las mil maravillas, un saludo y
gracias Sebastián
> Hola Simeó...
>
> On Tue, 23 Jun 2009 12:24:41 +0200, Simeó Reig wrote
>> Tengo la siguiente tabla y debo hacer una consulta:
>>
>> Tabla Clientes
>> {
>> idCliente serial
>> nombre varchar
>> apellido_1 varchar
>> apellido_2 varchar
>> poblacion varchar
>> país varchar
>> }
>>
>> La consulta a realizar es, clientes que se llaman de apellido X o Y
>> y que residen en la misma población y país. ¿Es posible en una sola
>> instrucción SQL o tendré que recurrir a varias IN anidadas?
>
> Hmm... supongo que algo así debería funcionar:
>
> SELECT c1.apellido1, c1.apellido2, c1.nombre, c1.poblacion, c1.pais
> FROM "Clientes" c1, "Clientes" c2
> WHERE c1.apellido1 = c2.apellido1
> AND c1.apellido2 = c2.apellido2
> AND c1.poblacion = c2.poblacion
> AND c1.pais = c2.pais
> AND c1.idCliente != c2.idCliente
>
>> Un saludo y gracias
>
> Gracias por el saludo, e igualmente...
>
> -
> -------------------------------------------
> Sebastián Villalba
> A. Gestión Informática
> Facultad de Cs. Médicas
> U.N.C. - Argentina
> -------------------------------------------
>
From | Date | Subject | |
---|---|---|---|
Next Message | Carlos Mendez | 2009-06-23 13:39:48 | Re: php no se conecta con pgsql |
Previous Message | Calabaza | 2009-06-23 11:40:51 | Re: Consulta compleja |