SELECT * FROM agency
INNER JOIN TUser
[agency].[dbo].[Matrix_Branch_ID]=[TUser].[dbo].[client_id]
Microsoft SQL Server Managment Studio gives me:
SQL Server Management Studio中給了我:爲什麼不會這個SQL語句運行
消息170,級別15,狀態1,行3
線路3:附近有語法錯誤。「。
編輯
與
SELECT * FROM agency
INNER JOIN TUser
ON dbo.agency.Matrix_Branch_ID=dbo.TUser.client_id
SQL Server Management Studio中固定的語法錯誤後,現在給我:
消息208,級別16,狀態1,行1
無效的對象名稱'agency'。
消息208,級別16,狀態1,行1
無效的對象名稱'TUser'。
爲什麼代理和tuser之前dbo? – Phil
如果你在SSMS中運行這個功能 - 你在**正確的**數據庫中;包含這兩個表的那個? –
@marc_s你是對的。你如何告訴/指定你在Microsoft Management Studio中查詢的數據庫,因爲在對象瀏覽器中,我在正確的數據庫中擴展了右表。既然你的答案解決了問題,如果你發佈它,我會接受它作爲正確的 – Celeritas