我在不同的 SQL 服务器上有两个数据库。它们已在 SQL Server 中链接。我无法将数据库移动到同一台服务器。
我正在尝试使用内部连接来显示一小组特定信息。基本上,如果 VisitID = 数据库 B 中的帐号,我需要显示数据库 A(NurQueryResults)中的一列。我已经成功地在 asp 页面中使用单独的连接字符串单独连接到两个数据库(使用连接字符串)。我已经验证了每个数据库中的列名。我的 SQL 代码出现语法错误。这是我尝试使用的代码:
SELECT Response, VisitID, QueryID, RowUpdateTime FROM [dbo].NurQueryResults WHERE QueryID = FALL.RISK1
INNER JOIN [dbo].View_CareProviderWithPatientAtLocation
ON [dbo].NurQueryResult.VisitID = [dbo].View_CareProviderWithPatientAtLocation.AccountNumber
ORDER BY RowUpdateDateTime DESC
我正在使用 Dreamweaver。该页面是.asp,我一直在使用插入记录集命令。这就是我试图输入上述代码的区域。当我尝试记录集窗口中的“测试”按钮时出现语法错误。
我尝试列出数据库 B 的服务器/数据库名称/表名称,但仍然收到语法错误。SQL代码中有什么不正确的吗?还是您认为这与我与链接服务器的连接有关?还是我应该采取完全不同的方法来获取这些数据?