从两个数据库中拉出三个不同的表

时间:2014-09-26 15:19:38

标签: sql-server-2008

我需要一些关于如何从两个数据库(同一服务器),三个不同的表中提取数据的指导。这两个数据库是[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 个答案:

答案 0 :(得分:1)

只需在schema.tablename前面添加数据库名称。

dbIdWhseLC.dbo.tbItemTxt

答案 1 :(得分:0)

您只需使用表DataBase.dbo.Table的完整标识符