我有3张桌子
Student
(studentID,TeacherID)Teacher
( TeacherID ,号码)StudentUpdate
(StudentID, TeacherNumber )如何使用student.TeacherID
中的值更新studentupdate.teacherNumber
?
请查看teacherID
与教师编号之间的区别。一个是PK,一个是nvarchar
列。提前谢谢。
答案 0 :(得分:0)
您可以使用以下查询执行此操作。假设每个学生只有一名教师
update st
set st.TeacherID = t.TeacherID
from Student st
inner join StudentUpdate su on su.StudentID = st.StudentID
inner join Teacher t on t.Number = su.TeacherNumber