powered by simpleCommunicator - 2.0.28     © 2024 Programmizd 02
Map
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Использование JOIN, взаимоусловий через openquery
2 сообщений из 2, страница 1 из 1
Использование JOIN, взаимоусловий через openquery
    #40136436
youyeah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Почему лучше не использовать JOIN, взаимоусловий через openquery
Имею примерно такой селект

SELECT
T.REQ
T.DT INTO TEST
FROM
(SELECT * FROM
(SELECT * FROM OPENQUERY([LINK],'SELECT REQ, DT FROM TABLE1')) AS TST1
INNER JOIN
(SELECT * FROM OPENQUERY([LINK2],'SELECT ID FROM TABLE2')) AS TST2
ON TST1.REQ = TST2.ID) AS T


Почему лучше сложить
SELECT * FROM OPENQUERY([LINK],'SELECT REQ, DT FROM TABLE1')
и
SELECT * FROM OPENQUERY([LINK2],'SELECT ID FROM TABLE2')
во временные таблички и после отобрать необходимые данные?
...
Рейтинг: 0 / 0
Использование JOIN, взаимоусловий через openquery
    #40136442
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
youyeah,

смотрите на план выполнения запроса.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Использование JOIN, взаимоусловий через openquery
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]