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