私は異なるIDとその名前のリストを持っています。 id[0]
の場合、一致する必要があるname[0]
があります。クエリにHQLを使用してペアが存在するかどうかを確認する方法は?
- IDのリスト、名前の
l{1,2,3,4};
- リスト、
n{a,b,c,d};
は今、私は上記の組み合わせの両方のための完全な一致を取得したい場合は、結果を得るためにHQLでどのような方法があるとします?私のようなクエリの代替を見つけるために探しています
:
select any_column
from table_name
where (id,name) IN {(id[0],name[0]), (id[1], name[1]),...};
任意の提案:
select any_column
from table_name
where (id[0]=1 and name[0]=a) or (id[1]=2 and name[1]=b and so on...);
HQLクエリは以下のようなものでなければなりませんか?