Edwin Quijada escribió:
> 
> Esto no es un problema que tiene  nada que ver con Postgres pero si de SQL y 
> selecciones y queria compartirlo a ver si alguien tiene una mejor idea
> 
> Tengo una tabla con la siguiente estructura
> id
> n1
> n2
> n3
> fecha
> 
> El objetivo es seleccionar con 3 valores dados tambien los records que 
> cumplan con al menos dos. Hice el ejercicio y lo que me salio fue una 
> cantiadad de combinaciones para averiguar los que tienen al menos dos.

La verdad es que no entendí muy bien tu problema, pero quizás algo así:
select * from latabla
   where (n1, n2) in ((m1, m2)) or
         (n1, n3) in ((m1, m3)) or
         (n2, n3) in ((m2, m3));

-- 
Alvaro Herrera                               http://planet.postgresql.org/
"Llegará una época en la que una investigación diligente y prolongada sacará
a la luz cosas que hoy están ocultas" (Séneca, siglo I)
--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo 
agradecerán

Responder a