2 つの別個のデータベース ファイルがあり、それぞれに一致する主キーを持つテーブルがありますが、データは異なります。もう一方のテーブルの値に基づいて、あるテーブルから行を取り出したい。の CLI ではsqlite3
、次のようにします。
.open data.db
.open details.db
attach 'data.db' as data;
attach 'details.db' as details;
select details.A.colA from data.A join details.A using ('key') where data.A.colB = 0 and data.A.colC = 1;
を使用してこのようなクロスデータベース結合を再作成するにはどうすればよいpysqlite
ですか?