Как получить результат объединения двух разных запросов разных схем и таблиц с разными типами данных в одну таблицу

У меня 2 таблицы. Таблица A Платежный стол B Телефон

Я хочу объединить результат ниже 2 запроса разностной схемы в 1 таблицу.

select Payment_DT  
from DW.Payment

SELECT PHONE_NUMBER 
FROM STG_ANALYSIS.PHONE

Это выход, который я ищу.

Payment_Dt  Phone_Number
3/31/2018   123-456-7890

2 ответа

Не зная логику, но объединить два должно быть

select Payment_DT,
      (SELECT PHONE_NUMBER 
      FROM STG_ANALYSIS.PHONE) phone_number  
from DW.Payment

если есть логика для объединения двух таблиц, тогда используйте внутреннее / левое соединение

Ссылки на БД в значительной степени являются названием игры здесь. Если вы не можете создать его самостоятельно, проверьте, есть ли какие-либо публичные ссылки на БД, которые вы могли бы использовать.

Также возможно, что ваши администраторы баз данных захотят использовать одну из своих ссылок на базы данных для создания материализованного представления S2.Table2 в экземпляре S1.

Другим вариантом могут быть веб-службы, но я предполагаю, что вы столкнетесь с гораздо большими административными проблемами, чем с простой ссылкой на БД. Рассматривайте их только в том случае, если есть веские причины для отсутствия ссылок (например, две отдельные организации, которые не хотят открывать дыры в брандмауэрах между своими базами данных).

В противном случае вы попадаете в действительно ужасную территорию, но, возможно, сможете заставить что-то работать. Например:

Open up both from a tool that can read from multiple connections at once and do the join there. Access. Toad for Data Analysis, whatever.
Use a tool like Toad to copy S2.Table2 to your own schema ("create in another schema" followed by "copy data to another schema")
If you have, or can get, complementary directory objects defined on both servers, create a Materialized View of S2 as an external table in a directory which can be written from S2 and read from S1.

Вы действительно не хотите поддерживать какое-либо из этих решений в долгосрочной перспективе.

Другие вопросы по тегам