| 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: | Whole Thread | Raw Message | 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/
| 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... | 
| 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... | 
| 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... |