Re: Buscar lista de campos en otra...

From: Javier Chávez B(dot) <jchavezb(at)gmail(dot)com>
To: "Mariano Cadeneau" <mic416(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Buscar lista de campos en otra...
Date: 2008-12-03 12:32:35
Message-ID: ded64bba0812030432l41389919o5ab3abf5c8eda156@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: arpug pgsql-es-ayuda pgsql-in-general

On Wed, Dec 3, 2008 at 12:21 PM, Mariano Cadeneau <mic416(at)gmail(dot)com> wrote:
> Hola!,
> Mi problema es el siguiente, tal vez es sencillo, pero yo no le
> encuentro la vuelta y espero que puedan ayudarme:
> Necesito verificar que toda una lista de campos del tipo varchar(6) se
> encuentra en otra lista de campos completa, no al menos uno de ellos, ej:
>
> codigo, codigoMat y reqcurs son: varchar(6), yo hice lo siguiente:
>
> select d.reqcurs in (select "codigoMat" from alumno2matcurs)
>
> * Pero si encuentra al menos uno de los campos en reqcurs, me devuelve true
> y corta; necesito que si todos los campos almacenados en reqcurs están en
> "codigoMat" me devuelva true.
>
> Ideas???
>
> Desde ya muchas gracias.
>
Porque no usas un having ... ??? quiza con funciones de agregacion da
para tu problema ...
echale una vuelta a esto:

http://www.postgresql.org/docs/current/interactive/queries-table-expressions.html#QUERIES-GROUP

Por ej.

SELECT x, sum(y) FROM test1 GROUP BY x HAVING x < 'c';

en tu caso podria ser algo asi como

select d.reqcurs group by d.reqcurs having count (d.reqcurs) =
(select count(codigoMat)
from alumno2 matcurs)
ojo no probe ni nada solo se me ocurrio podrias experimentar ..
seguro en la documentacion sale algo mas tb.

Slds
J

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

In response to

Browse arpug by date

  From Date Subject
Next Message Javier Chávez B. 2008-12-03 12:39:06 Re: Buscar lista de campos en otra...
Previous Message Mariano Cadeneau 2008-12-03 12:28:47 Buscar lista de campos en otra...

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Javier Chávez B. 2008-12-03 12:39:06 Re: Buscar lista de campos en otra...
Previous Message Mariano Cadeneau 2008-12-03 12:28:47 Buscar lista de campos en otra...

Browse pgsql-in-general by date

  From Date Subject
Next Message Javier Chávez B. 2008-12-03 12:39:06 Re: Buscar lista de campos en otra...
Previous Message Mariano Cadeneau 2008-12-03 12:28:47 Buscar lista de campos en otra...