Java 从资产数据库检索数据

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

我试图使用两个表获取信息,但检索信息总是来自通信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 = db.rawQuery("SELECT * FROM comm_filems, comm_stp", null);  
    return c;  
}

您不需要为两个资产编写两个单独的查询吗?理想情况下,它应该可以工作,您是如何确认没有获取comm_文件的列的?请注意,您将获得交叉连接结果。我想知道你们为什么打电话给onUpgrade——也许你们还需要了解android数据库助手升级机制