Извлечение столбцов из двух разных баз данных в sqlite3 - PullRequest
1 голос
/ 06 июня 2011

Можно ли извлечь столбцы из двух разных баз данных в sqlite3?

Моя проблема в том, что у меня две таблицы в двух разных базах данных, и я хочу получить столбцы из таблиц из этих двух баз данных.

Чтобы было понятнее, вот мой псевдокод.

"SELECT Table_FromFirstDatabase.product 
 FROM MyFirstDatabase.Table_FromFirstDatabase
 WHERE   product NOT IN ('SELECT  Table_FromSecondDatabase.product 
                        FROM MySecondDatabase.Table_FromSecondDatabase');"

Возможно ли сделать что-то подобное в sqlite3 ??

Спасибо ....

Ответы [ 2 ]

1 голос
/ 06 июня 2011

Вы можете сделать это:

ATTACH операторов в SQLite.

Обратите внимание, что вы, вероятно, можете использовать SELECT t1.product FROM db1.tbl1 AS t1 EXCEPT (other select statement) вместо WHERE NOT IN

0 голосов
/ 06 июня 2011

Нет. В любом случае, вам лучше в любом случае вытащить данные из локального списка / массива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...