いくつかの SQLite データベースがあり、DB Visualizer Free を使用してテーブルを表示しています。SQLite データベース間の結合を含む selects ステートメントを作成したいと思います。SQLite のドキュメントから、ATTACH http://www.sqlite.org/lang_attach.htmlステートメントを使用して DB をリンクできることがわかります。私は一生これを機能させることはできません。
DbVisualizer で、2 つの接続 A (A.db) と B (B.db) を作成しました。A には TABLE_A というテーブルがあり、B には TABLE_B があります。他の投稿から、私は次のことを試みました:
ATTACH DATABASE 'A' AS 'DB1';
SELECT * FROM DB1.TABLE_A;
DB Visualizer から次のエラーが表示されます。
[SELECT - 0 row(s), 0.000 secs] [SQLITE_ERROR] SQL error or missing database (no such table: DB1)
A と DB1 の両方、および 2 つの組み合わせから一重引用符を外そうとしましたが、何もうまくいかないようです。A を A.db に変更しようとしましたが、うまくいきません。
ATTACH コマンドが正しくリンクしているとは思えません。