Estructura de la tabla

tablaOK
columna1 col2

1            'hola'

2            'jaja'
3            'jiji'


Muestra todos los registros donde la columna1 sea igual a 1 y 4

select * from tablaOK t where t.columna1 = all(1,4);

Resultado:0 registros


Muestra todos los registros donde la columna1 sea igual a 1 y 2

select * from tablaOK t where t.columna1 = all(1,2);

Resultado:2 registros





>________________________________
> De: alexis gonzalez <dlex...@gmail.com>
>Para: Alejandro Carrillo <faster...@yahoo.es> 
>CC: SQL Ayuda Postgre <pgsql-es-ayuda@postgresql.org> 
>Enviado: Jueves 10 de Mayo de 2012 15:11
>Asunto: Re: [pgsql-es-ayuda]
> 
>
>
>
>
>El 9 de mayo de 2012 10:13, Alejandro Carrillo <faster...@yahoo.es> escribió:
>
>Buenos días,
>>
>>
>>La presente es para saber si existe alguna forma de buscar datos  por una 
>>columna, teniendo en cuenta que, quiero que me muestre los registros que 
>>correspondan a 2 o más valores de una columna siempre y cuando todos existan 
>>(no es un IN ya que el IN funciona similar a un OR por registros y yo 
>>necesito es un AND por registros)
>>
>>
>>
>>
>>Gracias
>>
>podrias extender un poco mas tu duda. pon un ejemplo, si es posible 
>
>
>
>
>
>
>

Responder a