我试图找出下面我的sql语句有什么问题。我收到以下错误:
无法绑定多部分标识符“P1Totals.StudentTotals”
我做错了什么?
UPDATE StudentRegistration
SET Year ='2016',
Term = 'Term 1'
where P1Totals.StudentTotals >='300'
and P1Totals.StudentTotals <='400'
答案 0 :(得分:0)
您无法使用P1Totals.
,因为它未作为表别名提及。
在单个更新语句中,您不能提供表别名。
答案 1 :(得分:0)
添加
UPDATE StudentRegistration
SET Year ='2016',
Term = 'Term 1'
from StudentRegistration
left join P1Totals on --your reference
where P1Totals.StudentTotals >='300'
and P1Totals.StudentTotals <='400'