我想查询几个都具有相同结构的数据库。理想情况下,我想将所有数据库组合成一个我可以查询的数据库,就像我们只有一个数据库一样,对于我不时做的特定查询。但是,我在文档中找不到这样的内容。
据我所知,我只能使用attach
和join
表,但使用3-4个表时可能难以管理。这是我到目前为止所尝试的内容:
ATTACH DATABASE 'db1.db' AS db1;
ATTACH DATABASE 'db2.db' AS db2;
select * from db1.id as a join db2.id as b where a.status='on' AND a.status=b.status;
但是,如果我试图获取专栏' name'只有两张桌子才能让它成功:
select name from db1.id as a join db2.id as b where a.status='on' AND a.status=b.status;