SQL Dans la Clause Plusieurs Colonnes

SELECT *
FROM Tabl tabb
WHERE (tabb.col1, tabb.col2) IN ( (1,2), (3,4))

Les travaux ci-dessus dans Oracle mais je suis en train de courir dans une propriété SQL moteur qui ne prend pas en charge la requête ci-dessus formation avec plusieurs colonnes dans.

J'essaie de trouver des combinaisons de 1,2 et 3,4 dans la DB.

S'il vous plaît aidez-moi avec toutes les alternatives pour la réalisation de la ci-dessus.

Je suis à la recherche de moyens pour passer d'une liste de valeurs pour col1 et col2 de Java à un coup, de sorte '=' peut ne pas être une option, car elle peut nécessiter deux instructions SQL pour la réalisation de ce qui précède.

il serait plus facile avec un échantillon de données, vous souhaitez que le résultat où col1 = 1 et col2 = 2 ou col1 = 3 et col2 = 4 ?
Oui je veux la suite où col1 = 1 et col2 = 2 ou col1 = 3 et col2 = 4.
Je pense que @salle stephenk réponse est correcte...

OriginalL'auteur user1857647 | 2012-11-27