Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 7, 2012 15:14:37

tibs
От:
Зарегистрирован: 2011-06-30
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Объединение двух SQLite БД в одну

Есть 2 БД одинаковой структуры, но в них почти все разные записи (некоторые могут совпадать). Как их соединить в одну (желательно SQLite Expert Professional или SQL Script)? При соединении, если запись уже есть в первой таблице, она должна отвергнуться (там есть уникальное поле Код).

Если надо примеры БД, напишите - сброшу.



Офлайн

#2 Фев. 7, 2012 15:46:02

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Объединение двух SQLite БД в одну

заливаешь таблицы в одну базу и джоинишь как надо в 3ю таблицу

Офлайн

#3 Фев. 7, 2012 15:52:55

tibs
От:
Зарегистрирован: 2011-06-30
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Объединение двух SQLite БД в одну

slav0nic
заливаешь таблицы в одну базу и джоинишь как надо в 3ю таблицу
А ты можешь примерный код написать?



Офлайн

#4 Фев. 8, 2012 09:19:22

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Объединение двух SQLite БД в одну

как делаются join запросы можно и в сети найти) а что именно надо, известно лишь тебе %)

Я имел ввиду

INSERT INTO Tab(c1, c2 ...)
SELECT Tab2.c1, Tab2.c2 ...
FROM Tab2
INNER JOIN Tab3 ON ......
ну, а тип джоина уже выберешь в зависимости от задачи

кнопкотыком врядли получится всё это проделать

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version