Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
1 / 1 / 0
Регистрация: 13.10.2013
Сообщений: 43
1
MS SQL

Где прописать запрос для соединения двух таблиц из разных баз?

09.05.2016, 22:08. Показов 4111. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Вопрос такой. Даны две базы SQL(база1, база2). В них по одной таблички. И эти таблички нужно соединить с помощью оператора full join. Делается в делфи. Базы подключила, вывела на экран. А где прописать запрос для соединения двух таблиц из баз не пойму...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2016, 22:08
Ответы с готовыми решениями:

Соединение двух таблиц из разных баз данных
Здравствуйте, проблема заключается в том, что в приложении (android studio) есть две базы данных...

Выборка таблиц из двух разных баз данных
Добрый день, опять обращаюсь к Вам за помощью, заранее благодарю. Проблема в запросе на выборку...

Автосинхронизация таблиц из разных баз разных структур
Стоит такая задача Есть две базы в различных СУБД серверах, база1 и база2. Необходимо реализовать...

SELECT - запрос: выбрать данные из двух таблиц из разных столбцов и поместить в один
Например есть две таблицы: // PERSONS1 "1" "Коля" "2" "Маша" и // PERSONS2 "1" ...

7
592 / 459 / 147
Регистрация: 09.12.2013
Сообщений: 2,385
Записей в блоге: 2
09.05.2016, 22:14 2
СУБД какая? Или что используется? Может сама СУБД может кросс-запрос сделать из двух БД?
0
1 / 1 / 0
Регистрация: 13.10.2013
Сообщений: 43
09.05.2016, 22:23  [ТС] 3
BOGG ART, обычная база данных. Базы находятся на одном сервере. По отдельности я им могу запросы писать. А как для обоих сразу, написать не пойму...
0
592 / 459 / 147
Регистрация: 09.12.2013
Сообщений: 2,385
Записей в блоге: 2
09.05.2016, 22:36 4
Список СУБД
  1. IMS
  2. DB2
  3. Informix
  4. Oracle Database
  5. Microsoft SQL Server
  6. Adaptive Server Enterprise
  7. Teradata Database
  8. Firebird
  9. PostgreSQL
  10. MySQL
  11. SQLite
  12. Microsoft Access
  13. Visual FoxPro
  14. ЛИНТЕР
  15. CouchDB
  16. MongoDB
  17. Caché
0
1 / 1 / 0
Регистрация: 13.10.2013
Сообщений: 43
09.05.2016, 22:42  [ТС] 5
BOGG ART, Microsoft SQL Server 2008
0
592 / 459 / 147
Регистрация: 09.12.2013
Сообщений: 2,385
Записей в блоге: 2
09.05.2016, 23:17 6
SQL Server поддерживает межбазовые запросы.
Можно сделать запросы к каждой БД в виде
SQL
1
SELECT * FROM [база].[схема].[таблица]
и объединить через
SQL
1
UNION ALL
Или вообще в одной из БД сделать нужное представление (view).

Добавлено через 1 минуту
SQL
1
2
3
SELECT * FROM [database_01].[dbo].[orders]
 UNION ALL
SELECT * FROM [database_02].[dbo].[orders]
0
1 / 1 / 0
Регистрация: 13.10.2013
Сообщений: 43
09.05.2016, 23:23  [ТС] 7
BOGG ART, Спасибо, а с full join? Все тоже самое?
0
592 / 459 / 147
Регистрация: 09.12.2013
Сообщений: 2,385
Записей в блоге: 2
09.05.2016, 23:38 8
Главное полностью "путь" указывать, начиная с имени БД.
Или всё же лучше создать view и просто брать из него.
0
09.05.2016, 23:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2016, 23:38
Помогаю со студенческими работами здесь

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

Как прописать запрос join для связи таблиц в Visual Studio на C# (СУБД MS Access)
Пишу курсовую работу для локальной БД. С С# не сильно дружу. Как правильно написать sql запрос...

Insert into таблиц из разных баз
Есть ли простая схема вставки строк из одной таблицы в другую, находящиеся в разных базах и, может...

Триггер для вставки id в с двух разных таблиц
Здравствуйте, у меня есть таблица clients и там есть поле client_id (primary key , AI) и таблица ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru