如果要将“y”替换为任意数量的参数,是否可以将{(1)}参数与WHERE x IN(y)
一起使用?
我尝试了下面这些并不令人惊讶的不起作用:
String[] args = new String[]{"dude1, dude2"};
String query = "SELECT * FROM books WHERE author IN(?)";
db.rawQuery(query, args);
有没有一种好方法可以做我正在尝试的事情,或者我被迫自己逃避args并将它们连接到查询字符串而不使用?或者通过生成具有正确数量的查询字符串?取决于我想要多少args?