Oracle
 sql >> Database >  >> RDS >> Oracle

Chiave composita, a confronto

OT:la tua query SQL è probabilmente sbagliata. Dovrebbe essere:

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

Non so se Hibernate può generare una query del genere. Ma in è solo uno zucchero sintattico per coniugazioni e disgiunzioni.