Apexクラスで、下記のようなコーディングがエラーなく動いてくれた。
String[] ids = new String[]{}; ids.add( 'a0000000000000000' ); ids.add( 'a0000000000000001' ); String soql = 'select Id, Name from User where Id in : ids '; List<User> Users = Database.query( soql );
idsの変数をsoqlの文字列の中で指定して、Database.queryで実行すると、きちんと変数として取り込んでくれる。
ほほぉ~