2
不明白什麼是錯在這個SQL查詢:SQL Server錯誤不明確的列名
USE [My_db]
GO
SELECT ItemId
,Subject
,CreatedOn
FROM ItemBase AS e
INNER JOIN ItemExtensionBase AS p
ON e.ItemId = p.ItemId
GO
錯誤:
Msg 209, Level 16, State 1, Line 4
Ambiguous column name 'ItemId'.
ItemId
列兩個表中存在。
的錯誤信息是非常清楚 - 但它不符合你的SQL - 你說他們都是表 - 但這意味着你沒有將ItemID映射到LeadID - 那麼LeadID從哪裏來?除非您實際使用LeadID,否則您將不會收到該消息。 – dbmitch
@dbmitch,對不起,錯別字;是的,它應該是'ItemId'。我將編輯該問題。 –