#android
#Android
Вопрос:
Привет, я новичок в Android. Я хочу написать запрос для объединения в sqlite. Мой код —
public Cursor SearchCategory(SQLiteDatabase db){
//return db.query("category_master", null, "status = 'Active'", null, null, null, null);
String Category_Sql = " select category_master.*,count(*) as cnt from product_master "
" left join category_master on product_master.category_id = category_master.category_id "
" where category_master.status = 'Active' group by category_master.category_id having cnt > 0 ";
return db.query(Category_Sql);
}
но это порождает ошибку. Где я ошибаюсь?
Комментарии:
1. Вы можете обратиться к этому сообщению .
Ответ №1:
Это помогло бы больше, если бы вы могли привести описание ошибки.
Попробуйте сначала запустить запрос в Portable SQLite explorer
Ответ №2:
вы можете использовать rawQuery
db.rawQuery("Select a.column1,b.column1 FROM table1 a JOIN table2 b ON a._id=b._id", null);
это должно работать