2010/2/9 Carlos Bazán <info...@vtr.net>:
>
> Por lo que estuve leyendo y buscando info, me parece que podría ser una
> comparación tipo ALL contra un array.
> Lo que estoy haciendo pero no me  resulta es:
> select * from mi_tabla where numero = all ('{100, 200, 300, 400}')
>

Ahi estas preguntando si cada registro de la tabla mi_tabla es igual a
ese array, lo cual no es cierto...
mas bien debes preguntar si cada registro es diferente a los registros
del array, entonces obtendras los que no estan en el array

select * from mi_tabla
 where numero <> all(array[100,200,300,400])

-- 
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157
--
TIP 5: �Has le�do nuestro extenso FAQ?
         http://www.postgresql.org/docs/faqs.FAQ.html

Responder a