是否可以从sqlite3中的两个不同数据库中提取列?
我的问题是,我在两个不同的数据库中有两个表,我想从这两个数据库的表中检索列。
为了更清楚,这是我的伪代码。
"SELECT Table_FromFirstDatabase.product
FROM MyFirstDatabase.Table_FromFirstDatabase
WHERE product NOT IN ('SELECT Table_FromSecondDatabase.product
FROM MySecondDatabase.Table_FromSecondDatabase');"
是否可以在sqlite3中执行类似的操作?
谢谢....
答案 0 :(得分:1)
你可以这样做:
SQLite中的ATTACH语句。
请注意,您可以使用SELECT t1.product FROM db1.tbl1 AS t1 EXCEPT (other select statement)
代替WHERE NOT IN
答案 1 :(得分:0)
没有。无论如何,最好还是在本地列表/数组中提取数据。