Wie sende ich das Array von zwei Spaltenwerte an die Where-Bedingung einer SQL-Abfrage? Die Werte in 'in' sind variabel. Siehe ein Beispiel unten.Übergeben Sie ein Array mit zwei Spaltenwerten an eine Abfrage - SpringJDBC
select *
from table_a ncjp
where
(ncjp.col_a,ncjp.col_b) in ((2855824,5),(2855824,6));
Ich glaube nicht, dass es native Unterstützung dafür gibt. Sie müssen SQL mit der dynamischen Anzahl von '?' Markern erstellen und Positionsargumente (flat array) beim 'query()' Aufruf verwenden. – Andreas
@Andreas Ok. danke – Zeus
Ich verwende String-Verkettung Ansatz als meine Lösung für jetzt. – Zeus