Java 从资产数据库检索数据
我试图使用两个表获取信息,但检索信息总是来自通信stp。如何分别从多个表中获取信息Java 从资产数据库检索数据,java,android,sqlite,Java,Android,Sqlite,我试图使用两个表获取信息,但检索信息总是来自通信stp。如何分别从多个表中获取信息 public Cursor getData() { String myPath = DB_PATH + DB_NAME; db = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READWRITE); onUpgrade(db, DB_Version, 4); Cursor c
public Cursor getData() {
String myPath = DB_PATH + DB_NAME;
db = SQLiteDatabase.openDatabase(myPath, null,
SQLiteDatabase.OPEN_READWRITE);
onUpgrade(db, DB_Version, 4);
Cursor c = db.rawQuery("SELECT * FROM comm_filems, comm_stp", null);
return c;
}
您不需要为两个资产编写两个单独的查询吗?理想情况下,它应该可以工作,您是如何确认没有获取comm_文件的列的?请注意,您将获得交叉连接结果。我想知道你们为什么打电话给onUpgrade——也许你们还需要了解android数据库助手升级机制