Excerpts from Alejandro Carrillo's message of jue may 10 16:25:24 -0400 2012:
> Muestra todos los registros donde la columna1 sea igual a 1 y 2 Quieres decir "igual a 1 O 2", no "y". ¿Quién le enseña lógica a los niños, por estos días, me pregunto? > select * from tablaOK t where t.columna1 = all(1,2); > > Resultado:2 registros alvherre=# create table tabla (a int, b text); CREATE TABLE alvherre=# insert into tabla values (1, 'hola'), (2, 'jaja'), (3, 'jiji'); INSERT 0 3 Este es un "o": alvherre=# select * from tabla t where t.a = any (array[1, 2]); a | b ---+------ 1 | hola 2 | jaja (2 filas) Este es un "Y": alvherre=# select * from tabla t where t.a >= all (array[1, 2]); a | b ---+------ 2 | jaja 3 | jiji (2 filas) -- Álvaro Herrera <alvhe...@alvh.no-ip.org> - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda