如何从多个数据库的表中进行连接?

Car*_* K. 2 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
Run Code Online (Sandbox Code Playgroud)

这甚至可能吗?

eti*_*nne 7

根据sqlite文档,应该可以通过将第二个数据库附加到同一连接:

ATTACH /file/database2.db AS DB2;