Это метод в моем классе баз данных:
public Cursor fetchFavTitles() {
return myDataBase.rawQuery("SELECT rowid as _id, title
FROM table1 JOIN table2 JOIN table3 JOIN table4 JOIN table5 JOIN table6
WHERE fav = TRUE", null);
}
В моей базе данных SQLite 6 таблиц:
- table1 => rowid, title, content, fav
- table2 => rowid, title, content, fav
- table3 => rowid, title, content, fav
- table4 => rowid, title, content, fav
- table5 => rowid, title, content, fav
- table6 => rowid, title, fav
В своей деятельности я написал это:
Cursor cursor = myDbHelper.fetchFavTitles();
и приложение заставляет закрыть!
Есть идеи, где я ошибаюсь?
UPDATE
Это снимок LogCat, я не мог его понять, я отфильтровал вывод с помощью android.database
:

Я пытаюсь получить title
(тип: TEXT), который имеет fav (тип: BOOL) со значением TRUE из всех таблиц и отображает их в одном ListView
(используя SimpleCursorAdapter).