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