Oracle
 sql >> Base de données >  >> RDS >> Oracle

Clé composite, en comparaison

OT :votre requête SQL est probablement erronée. Cela devrait être :

select * from mytable 
where (custId, custLetters, product) 
in ( (0, 'A', 'Cheese'),
 (1, 'B', 'lemons'),
 (2, 'C', 'Aubergine'));

Je ne sais pas si Hibernate peut générer une telle requête. Mais in n'est qu'un sucre de syntaxe pour les conjonctions et les disjonctions.