两个表:
COURSE_ROSTER- 包含
COURSE_ID 作为外键的 COURSESUSER_ID 作为我需要插入的字段 COURSESCOURSES - 包含
COURSE_ID 作为主键INSTRUCTOR_ID作为需要使用USER_ID字段来更新的字段COURSE_ROSTER什么会的UPDATESQL语法是什么?我正在尝试这个,但没有好...我错过了一些东西,我无法在网上找到它.
UPDATE COURSES
SET COURSES.INSTRUCTOR_ID = COURSE_ROSTER.USER_ID
WHERE COURSE_ROSTER.COURSE_ID = COURSES.COURSE_ID
Run Code Online (Sandbox Code Playgroud)
Update Courses
SET Courses.Instructor_ID = Course_Roster.User_ID
from Courses Inner Join Course_Roster
On Course_Roster.CourseID = Courses.Course_ID
Run Code Online (Sandbox Code Playgroud)
这假设您的DBMS允许更新查询的连接.SQL Server绝对允许这样做.如果你不能做这样的事情,你需要考虑使用子查询.