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