如何将来自不同数据库的2个表与SQL Server连接?
答案 0 :(得分:1)
如果它们位于同一服务器中,只需使用多部分标识符名称。
SELECT *
FROM [database_1].[dbo].[table_1] t1
JOIN [database_2].[dbo].[table_2] t2
ON t1.id = t2.id
如果不是,您可以使用链接服务器和4部分名称。
SELECT *
FROM [database_1].[dbo].[table_1] t1
JOIN [linked_server].[database_2].[dbo].[table_2] t2
ON t1.id = t2.id