2
私は、エラーメッセージ「テーブルが曖昧な取得しています、私はテーブルがあいまいであるなぜわからないのエイリアスを使用しています。ここに私のコードは次のとおりです。。あいまいなテーブルの更新クエリ
UPDATE Field_Translations
SET SourceColumn1='EnteredProduct'
,SourceValue1=I.Product
,TargetColumn1='NewProduct'
,TargetValue1='Not Reported'
,TargetColumn2='NewProductId'
,TargetValue2=-1
FROM Org8_28_17 I
LEFT JOIN Field_Translations FT ON I.Vendor=FT.SourceValue1 AND FT.SourceColumn1='HGVendor'
LEFT JOIN Field_Translations FT2 ON I.Product=FT2.SourceValue1 AND FT2.SourceColumn1='HGProduct'
WHERE FT.TargetValue1 IS NOT NULL AND FT2.TargetValue1 IS NULL --AND I.Product like '%(%'
AND I.Vendor=I.Product AND I.Vendor=FT.TargetValue1
カラム名の1つが複数のテーブルで同じです。あなたはFROMのエイリアスを付けました。あなたが列挙した列でそれを使うのはなぜですか?さらに、UPDATE ft SET i.SC = ... FROM MyTable ft – JonH