Соединение с SQL-сервером - PullRequest
0 голосов
/ 29 мая 2019

У меня есть 2 разные базы данных SQL "IM" и "TR". У них разные схемы.

  • IM имеет таблицу «BAL», в которой есть 2 столбца «Счет» и «Баланс».

  • TR имеет таблицу «POS», которая имеет 2 столбца «AccountId» и «Position».

Здесь общая ссылка BAL.Account = POS.AccountId.

Таблица POS имеет> 100 тыс. Записей. BAL имеет только несколько записей, поскольку показывает только новые учетные записи.

Я хочу выполнить запрос на выборку для таблицы BAL IM-баз данных следующим образом:

База данных: IM

Выберите учетную запись, баланс от BAL

Однако здесь «Баланс» должен возвращать результаты из базы данных TR POS.Position на основе BAL.Account = POS.AccountId

Как я могу добиться этого самым быстрым способом, не замедляя работу баз данных и учитывая, что этот запрос будет время от времени выполняться многими пользователями. Должен ли я использовать OPENQUERY? Я буду использовать пункт where для сокращения времени возврата.

...