我想我有一個語法問題,但我在努力尋找答案...SQL Server 2005中的多部分標識符「X」無法綁定
任何人都可以解釋爲什麼
SELECT TOP 3 * FROM Facilities
INNER JOIN FacilityStates
ON FacilityStates.Asset = Facilities.ID
WHERE Facilities.ID = 'MyFacility'
編譯並返回一個合適的結果,但我認爲是完全合格的版本
SELECT TOP 3 * FROM [dbo].[Facilities]
INNER JOIN [dbo].[FacilityStates]
ON [dbo].[FacilityStates.Asset] = [dbo].[Facilities.ID]
WHERE [dbo].[Facilities.ID] = 'MyFacility'
拋出「多部分組成的標識符‘X’無法綁定。」對'on'子句和'where'子句的左側和右側部分?