IN句に変数を使用せずに複数条件を設定
Apex
List<User> userIdList = [SELECT Id FROM User WHERE UserName IN ('taro@test.com', 'jiro@test.com')];
IN句に変数を使用して複数条件を設定
リストを扱えるクラスを使用しIN句に複数条件を設定できます。
Apex
Set<String> userList = new Set<String>();
userList.add('taro@test.com');
userList.add('jiro@test.com');
List<User> userIdList = [SELECT Id FROM User WHERE Name IN :userList];