2014-09-26 5 views
-2

Мне нужно некоторое руководство по извлечению данных из двух баз данных (одного сервера), трех разных таблиц. Две базы данных: [IDEAUrlBot] и [dbIdWhseLC]. Три таблицы: tbl_IDWItems (IDEAUrlBot), tbl_URLs (IDEAUrlBot) и tbItemTxt (dbIdWhseLC).Вытягивание из двух баз данных, трех разных таблиц

Столбцы Я ищу тянуть являются nIdPub (tbItemTxt), nItemId (tbl_IDWItems, tbItemTxt), UrlId (tbl_IDWItems, tbl_URLs) sTxt (tbItemTxt), UrlId (tbl_IDWItems, tbl_URLs) vUpdatedt (tbItemTxt). nItemId - это ключевой столбец.

Должно быть соединение с tbItemTxt.nItemId = tbl_IDWItems. Нужно будет присоединиться к tbl_IDWItems.UrlId = tbl_URLs.UrlId.

Я борюсь с отдельным аспектом базы данных запроса. Любая помощь будет принята с благодарностью. Благодаря!

+2

Используйте 3 часть соглашения об именах '[database_name]. [Schema_name]. [Object_name]' Смотрите здесь для получения дополнительной информации http://technet.microsoft.com/en-us/library/ms187879(v= sql.105) .aspx – codingbadger

ответ

0

Вы просто использовать полный идентификатор таблицы DataBase.dbo.Table

+0

спасибо большое. – user3719786

1

Просто добавьте имя базы данных перед schema.tablename.

dbIdWhseLC.dbo.tbItemTxt 
+0

Большое спасибо. – user3719786

Смежные вопросы