如果另一个 table 值大于 5,则获取 1 或 0

Get 1 or 0 IF another table value is bigger than 5

我一直在尝试这样做,但我无法弄清楚我正在学习 SQL 服务器。

Table: 字符数

AccountID Name   ResetDay ResetWeek
--------------------------------------
Mongus   Golgon    10      15
Treas    Trical    3       10

Table: 洛格罗斯

AccountID Name   ResetDay ResetWeek
--------------------------------------
Mongus   Golgon    0      0
Treas    Trical    0      0

我需要做的是,如果在 table 个字符中,列 ResetDay 值大于 5,然后插入 table Logros,列 ResetDay a 1。如果它不更大,则什么也不做。它需要匹配名称以确保将数据提供给正确的行。

对于 SQL 服务器:

UPDATE
    L
SET
    ResetDay = 1
FROM
    Logros As L
    INNER JOIN Characters As C
    ON C.AccountID = L.AccountID
    And C.Name = L.Name
WHERE
    C.ResetDay > 5
;