标签: android join
我在SQLite DB文件中有一个只读表,在另一个SQLite DB中有一个动态创建的表。我想说的是这两者的结合。我看到的问题是查询在一个SQLiteDatabase对象上执行,因此其他数据库中的任何列都是未知的(例如,FROM条目,DB2.entries)。我想拥有的是这样的:
SELECT e1.id FROM DB1.entries AS e1, DB2.entries AS e2 WHERE e1.id = e2.id
这甚至可能吗?
答案 0 :(得分:7)
根据sqlite documentation,应该可以将第二个数据库附加到同一个连接:
ATTACH /file/database2.db AS DB2;