PostgreSQL - Duda con función en PL/pgsql

 
Vista:

Duda con función en PL/pgsql

Publicado por Mariano (1 intervención) el 03/12/2008 12:41:01
Hola gente!
Estoy preparando un final para la facu y tengo una duda a la cual no pude encontrar respuesta, necesito comprobar que todos los campos que devuelve un select están en toda otra lista de campos, y todas las alternativas que conozco si al menos encuentra un campo que está en la otra lista me devuelve true y listo; haciendo joins probé pero no tuve suerte tampoco. Miren el fragmento del código:

d.reqcurs in (select "codigoMat" from alumno2matcurs)

* Donde reqcurs son campos del tipo varchar (6) y codigoMat también.

Como yo lo hice, si encuentra al menos un campo de reqcurs que está en ese codigoMat, devuelve true y fue, pero necesito que chequee si están todos los reqcurs en codigoMat.

Ideas?, alguna función que haga lo que necesito?.

Gracias y espero que puedan ayudarme.

Mariano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Duda con función en PL/pgsql

Publicado por Melvin Nava (5 intervenciones) el 02/01/2009 10:31:56
Si esa setencia SQL de hecho te funciona prueba haciendo un Loop

for rec in (d.reqcurs in (select "codigoMat" from alumno2matcurs)) loop
/* Hacer algo */
end loop;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar