Это метод в моем классе базы данных:
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();
и приложение принудительно закрывает!
Любая идея, где я ошибаюсь?
ОБНОВЛЕНИЕ
Это снимок LogCat, я не мог его понять, я отфильтровал вывод с помощью android.database
:
То, что я пытаюсь сделать, это получить title
(тип: TEXT), у которых есть fav (тип: BOOL) со значением TRUE Из всех таблиц и отобразить их в одном ListView
(используя SimpleCursorAdapter).
merging the database tables
не вариант :) - person iTurki   schedule 11.07.2011