Ver Mensaje Individual
  #5  
Antiguo 28-03-2018
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Reputación: 21
gatosoft Va camino a la fama
Cita:
Empezado por Neeruu Ver Mensaje
Hola, buenas tardes...

Quería saber si firebird el predicado In con varios campos...

Por Ejemplo:
Código SQL [-]
SELECT A.*
FROM TABLA_A A
WHERE (A.CAMPO1, A.CAMPO2) IN (SELECT B.CAMPO1, B.CAMPO2 FROM TABLA_B B WHERE B.CAMPO3 = 10)

En Oracle esto anda...
Revisa:

Código SQL [-]
SELECT A.*
FROM TABLA_A A
WHERE EXISTS (SELECT 1
                FROM TABLA_B B 
         WHERE B.CAMPO1 = A.CAMPO1
             AND B.CAMPO2 = A.CAMPO2
           AND B.CAMPO3 = 10       
       )
Responder Con Cita