Я пытаюсь запустить обновление ниже, но столкнулся с ошибкой «table is twoiguous».Обновление SQL с таблицами с псевдонимом по-прежнему возвращает ошибку «table is ambiguous»
UPDATE dbo.cg
SET cg.column = gId.ID
FROM dbo.a
INNER JOIN dbo.cg as cId ON cId.[a] = dbo.a.[c]
INNER JOIN dbo.cg as gId ON gId.[a] = dbo.a.[b];
В таблице dbo.a содержит данные, чтобы обновить значение в компьютерной графике, основываясь на отношении к той же таблице против значения в другом столбце. Это иерархия самореференций.
Как вы можете видеть, все сглажено, поэтому я немного смущен, почему это не сработает.
Большое спасибо за любую помощь, которая может быть предоставлена.
'SET cg.column = ....', ну, у вас есть 2 'cg' таблицы в вашем запросе, вот почему вы получаете это сообщение – Lamak
Даже если бы я сглазил два других? Я посмотрел, как бы вы предложили мне сделать это еще больше, чем я сделал. – K7Buoy