Не могу понять, что случилось в этом SQL запрос:SQL сервер ERROR имя Неоднозначное столбца
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». Я отредактирую вопрос. –