SQLite Android rawQuery вытащить несколько полей по id

Есть база данных myvocabulary, в ней поля _id, fname, secname. Хочу с помощью rawquery или query доставать строки по id(по 4 значения). Допустим, (1,7,8,17). И передать их курсору. Искал,искал, но ничего так и не сработало. Пробовал что-то типа return mDB.rawQuery("select * from myvocabulary where _id = ?", columns); В columns String[] columns = {"1","2","3","4"};


Ответы (1 шт):

Автор решения: Саша Бовсуновский

Нашёл ответ:

    String[] columns = {"1","2","9","6"};
    return mDB.query("mytable", null, "_id = ? or _id = ? or _id = ? or _id = ?", columns, null, null, null);
→ Ссылка