这是我之前提出的问题的更新第 2 部分。我正在尝试进行以下更新,但此查询实际上似乎没有做任何事情。
UPDATE u
SET graduation_class_id = gc.graduation_class_id
FROM [user] u
JOIN graduation_class gc
ON u.graduation_class_id = gc.graduation_class_id
JOIN graduation_term gt
ON gt.graduation_year_id = gc.graduation_year_id
TABLE SCHEMA
**user
user_id
graduation_class_id
**graduation_class
graduation_class_id
graduation_year_id
**graduation_term
graduation_term_id
graduation_year_id
目标是将匹配的毕业类别 ID 值放入用户表中。我被告知这行不通,因为除非用户已经拥有匹配的毕业类别 ID,否则不会找到匹配项。这是一个问题,因为我正试图在其中找到合适的!