андроид sqlite подзапрос для получения отфильтрованных данных - PullRequest
1 голос
/ 07 ноября 2011

Как выполнить подзапрос в базе данных SQLite для Android, используя функцию rawquery для извлечения данных из базы данных.

Я хочу выполнить запрос, как показано ниже:

select * from table1 where id not in (select id from table2)

1 Ответ

1 голос
/ 07 ноября 2011

Вы должны получить читаемый экземпляр вашей базы данных, используя getReadableDatabase(), вызванный для SQLiteOpenHelper класса, и таким образом вам будет возвращен объект SQLiteDatabase . Вы можете вызвать rawQuery(), например:

String rawQuery = "select * from table1 where id not in (select id from table2)";
Cursor tCursor = yourSQLiteDBObject.rawQuery(rawQuery, null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...