Используйте Sqlite group_concat в db.query () вместо rawquery - PullRequest
0 голосов
/ 04 июня 2018

Что эквивалентно для db.query () следующего запроса: выберите group_concat (Id, ',') в качестве идентификаторов из RECORD_MASTER

Работает нормально с rawquery (), ноЯ хочу реализовать это в функции query ().

1 Ответ

0 голосов
/ 04 июня 2018

Вы можете попробовать это:

db.query(
    DATABASE_TABLE,
    new String [] {"group_concat(Id, ',') as ids"}, 
    null, null, null, null, null
);

, что соответствует объявлению этой функции:

Cursor query (String table, 
    String[] columns, 
    String selection, 
    String[] selectionArgs, 
    String groupBy, 
    String having, 
    String orderBy)
...