Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Zusammengesetzter Schlüssel im Vergleich

OT:Ihre SQL-Abfrage ist wahrscheinlich falsch. Es sollte sein:

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

Mir ist nicht bekannt, ob Hibernate eine solche Abfrage generieren kann. Aber in ist nur ein Syntaxzucker für Konjunktionen und Disjunktionen.