我想寫一個SQL語句,它將更新匹配某些條件的表中記錄的字段。我主要在那裏,但它正在更新表格中的每條記錄,而不僅僅是符合條件的33條記錄。這是我有:跨兩個表做更新設置
UPDATE invitations
SET accepted = 'true'
FROM invitations i
INNER JOIN users u ON i.parent_email=u.email
WHERE u.encrypted_password <> ''
AND i.accepted='false'
基本上我嘗試設置接受字段的邀請表true,如果在用戶表中的相應記錄有密碼設定。