Database
哪個數據庫管理軟體可以從一個 sqlite3 表複製到另一個表,以獲取兩者中共有的欄位?
我們正在尋找數據庫管理軟體,它可以從一個 sqlite3 表複製到另一個表,用於兩個表共有的欄位。例如,如果表 A 具有列名和地址。表 B 有姓名、地址和聯繫方式。數據庫管理軟體可以將A表中的列名和地址複製到B表或反之。
我們發現的db管理軟體只能在2張表結構(欄位名)完全相同的情況下進行複制。
就像評論中建議的那樣,為什麼不使用一些 SQL。
sqlite> CREATE TABLE "a" ( ...> "name" TEXT, ...> "address" TEXT ...> ) ...> ; sqlite> INSERT INTO "a" ("name","address") VALUES ("john","paris"); sqlite> INSERT INTO "a" ("name","address") VALUES ("peter","london"); sqlite> CREATE TABLE "b" ( ...> "name" TEXT, ...> "address" TEXT, ...> "contact" TEXT ...> ); sqlite> INSERT INTO "b" ("name","address") SELECT "name","address" FROM "a"; sqlite> SELECT * FROM "b"; john|paris| peter|london|