sqlite3在几个具有相似结构的数据库中按列名查询

时间:2018-06-03 13:28:18

标签: sqlite

我想查询几个都具有相同结构的数据库。理想情况下,我想将所有数据库组合成一个我可以查询的数据库,就像我们只有一个数据库一样,对于我不时做的特定查询。但是,我在文档中找不到这样的内容。

据我所知,我只能使用attachjoin表,但使用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;

0 个答案:

没有答案