0

SQLite で異なるデータベースの 2 つのテーブルを結合するにはどうすればよいですか? 両方のデータベースを SQL スタジオ マネージャーに追加しました。

これらの 2 つの列を結合したい:

  • "SpiceWorks_Prod.db"."デバイス".名前
  • "temp"."ライセンス".name

"spiceworks_prod.db" はデータベース、"Devices" は列名、".name" はフィールド名です。

これが私がこれまでに持っているスクリプトです:

SELECT "Licenses".name
FROM "temp"."Licenses"
JOIN "SpiceWorks_Prod.db"."Devices"
ON "Licenses".name="Devices".Name

私が受け取ったエラーは、「クエリの実行中にエラーが発生しました: 無効なデータベース名: SpiceWorks_Prod.db」です。

4

1 に答える 1

0

通常の方法で spiceworks を開き、一時データベースをアタッチします。データベース名を完全に修飾する限り、JOIN は機能します。

于 2013-10-15T13:51:20.263 に答える