[Pgsql-ayuda] Seleccion personalizada de registros

Josué Maldonado josue@lamundial.hn
Mon, 29 Dec 2003 09:45:27 -0600


Hola lista,

Tengo un proceso en el cual el usuario puede seleccionar los registros 
de la tabla item de acuerdo a multiples criterios: codigo de item, 
roveedor, departamento... y/o por referencia las referencias normalmente 
se almacenan en otra tabla.

El problema que tengo es que esta seleccion puede ser adyacente, es 
decir que el usuario puede seleccionar 5 items por codigo otros 15 por 
descripcion y asi sucesivamente, cuando haya terminado de seleccionar 
los items a traer entonces se ejecuta la consulta global sobre la tabla 
items.

He pensado en crear tablas temporales para guardar las llaves primarias 
de  los items seleccionados por el usuario y luego hacer un
select * from item where pk in (select pk from temptable)

Alguien sabe alguna forma de manejar este tipo de consulta de la manera 
mas apropiada


Gracias por adelantado


-- 
Josué Maldonado