Droidparts中的复杂WHERE子句不起作用

时间:2016-11-24 06:14:25

标签: droidparts

我需要复杂的WHERE子句。

final Where where1 = new Where("col_1", Is.IN, "1, 2, 3");
final Where where2 = new Where("col_2", Is.IN, "a, b, c");
final Where where = where1.and(where2);

但结果我得到了

SELECT on table 'table', selection: 'col_1 IN (?) AND (col_2 IN (?))',
selectionArgs: '[1, 2, 3, a, b, c]', columns: 'null', orderBy: 'null',
groupBy: 'null', having: 'null', distinct: 'false', limit: 'null'.

如您所见,所有参数都放在一起,结果失败。

1 个答案:

答案 0 :(得分:0)

应该是

final Where where1 = new Where("col_1", Is.IN, 1, 2, 3);
final Where where2 = new Where("col_2", Is.IN, "a", "b", "c");