Я застрял в одном сценарии, в котором мне нужно выполнить сложный запрос, чтобы получить курсор. Не знаю, возможно или нет. Сценарий: в базе данных есть три таблицы.
Table Columns Table-1 _id, name, number, .... Table-2 _id, table1_id, col1, col2, .... Table-3 _id, table2_id, col1, col2, ....
В этих таблицах, когда любая запись вставляется в таблицу 2, в эту запись вставляется соответствующий идентификатор таблицы 1. То же самое для идентификатора таблицы 2 вставляется с записью таблицы 3.
Я хочу, чтобы курсор для CursorAdapter отображал список данных таблицы 3.
Cursor cursor = getContentResolver().query(TABLE_3_NAME, null, null, null, null);
Теперь нужно добавить аргументы выбора и выбора таблицы 1 в этот запрос.
Возможно ли это в Android?