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'。我将编辑该问题。 –