Просчитать запросы по разным базам и объединить их - MySQL

Узнай цену своей работы

Формулировка задачи:

Здравствуйте у меня такой вопрос... Есть один запрос который надо прогнать по разным базам(по годам) Подскжите пожалуйста можно ли как то одним запросом прогнать его по базам а результаты допустим вывести друг под другом?! Разделив их как нибудь...

Решение задачи: «Просчитать запросы по разным базам и объединить их»

textual
Листинг программы
 SELECT TOP 1000 [AccountKey], [DepartmentID] ,[Name]
      ,[CustomMemberOptions]
  FROM [AdventureWorksDW2014].[dbo].[DimAccount] INNER JOIN 
  [AdventureWorks2012].[HumanResources].[Department] ON [DepartmentID] = [AccountKey]

Объяснение кода листинга программы

В представленном коде выполняется запрос к базе данных с использованием языка SQL. Он имеет следующую структуру:

  1. SELECT - указывает, какие данные необходимо извлечь из базы данных.
  2. TOP 1000 - ограничивает количество возвращаемых строк до 1000. Это может быть полезно при работе с большими объемами данных.
  3. [AccountKey], [DepartmentID] ,[Name] - перечисляет поля, которые необходимо извлечь. В данном случае это ключ учетной записи, идентификатор отдела и название отдела.
  4. [CustomMemberOptions] - еще одно поле, которое необходимо извлечь.
  5. FROM - указывает, из какой таблицы необходимо извлечь данные. В данном случае это таблица [DimAccount] в базе данных [AdventureWorksDW2014] и таблица [Department] в базе данных [AdventureWorks2012].
  6. INNER JOIN - объединяет данные из двух таблиц по полю [DepartmentID] = [AccountKey]. Это позволяет получить данные из обеих таблиц, где соответствующие поля совпадают. Таким образом, данный запрос выбирает 1000 записей из таблицы [DimAccount] в базе данных [AdventureWorksDW2014] и таблицы [Department] в базе данных [AdventureWorks2012], объединяя их по полю [DepartmentID] = [AccountKey]. Полученные данные включают ключ учетной записи, идентификатор отдела, название отдела и поле [CustomMemberOptions].

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.308 из 5
Похожие ответы