JOOQで以下のような条件を書きたい
AND (id,name) IN (('id1','name1'),('id2','name2'),...)
私はこの構文を試しました
Condition condition= DSL.concat(idField,nameField).in("");
生成する
concat(cast(`id` as char), cast(`name` as char)) in ('id1name1',"id2name2",....))
しかし、このソリューションは、インデックスをスキップすることにより、大きなパフォーマンスの問題につながります
2つのフィールドを一緒にする方法がわかりません
ご協力いただきありがとうございます