2017-05-26 4 views
0

各ループを使用せずに1つの列に対して2つの値しか持たない選択クエリを使用するにはどうすればよいですか?MyBatisはforEachを使用してINを使用してクエリを選択します

+0

例えばテーブルWHERE COL1 IN( 'VALUE1'、 'value2の')SELECT * FROM。 MyBatisの 対応 <オープン反復= "(" クローズ= ")" 接続詞を= ""> #[]# ORごとに使用することによって、私たちは 'IN' との機能性を達成することができる任意の他の方法は何ですか? – SArya

答えて

0

INを使用せずに、あなたはORを使用することができます。

SELECT * FROM `table` WHERE co1 = `value1` OR col1 = `value2` 
+0

私は 'または'を使用して "IN"の結果と同じ結果をフェッチしていないので、リストのないので "eachまたは" iterator "を使用することはできません – SArya

+0

ありがとう、それは括弧で囲んで動作する必要がありました^。 ^、もう一度感謝します – SArya

関連する問題