次のSQL文を実行しているときにエラーメッセージが表示されます。それはかなり基本的なステートメントであり、私は本当に単純なものを見落とさなければなりません。SQLエイリアス(AS)のこの使用で何が問題になっていますか?
エイリアスを削除すると、ステートメントは正常に実行されます。別名を追加してください。エラーが表示されます。
SSMSでのメッセージ:
Msg 4104, Level 16, State 1, Line 2
The multi-part identifier "T1.titleId" could not be bound.
SQL文:
UPDATE People
SET T1.titleId = T2.ID
FROM people as T1
INNER JOIN titles as T2
ON T1.title = T2.Title
アップデート1 - コンマは文の一部ではないと私はまだエラーを取得しています。
downvoteの左側にあるフィールドのエイリアスを作成していませんか?真剣に? – DenaliHardtail