【发布时间】:2011-08-04 15:39:31
【问题描述】:
我需要在同一个SQL Server 上查询两个不同数据库中的两个表。在一张桌子上,我需要获取所有行(简单选择),而在另一张桌子上,选择但 id 与存储过程中的参数匹配。
我尝试这样做但得到错误
无法绑定多部分标识符。
我该怎么办?
查询:
SELECT QUALITY_CENTER, POSTCODE_ID, (SELECT [QCID]
FROM [Website_Interactive].[dbo].[IIPCentre_UserObject]
WHere LoginID = @loginID)
FROM IIP_QC_LIST
【问题讨论】:
-
我的钱会花在缺少完全限定对象名称的架构部分上,例如 MyDB.dbo.MyTable。
-
为了清楚起见,您没有从您发布的查询中遗漏任何内容吗?因为如果您尝试在子查询之外使用 QCID 执行
ORDER BY或其他操作,您会收到该错误。
标签: sql sql-server tsql