我有一个包含事件和非事件用户的 USERS
表,还有另一个名为 Leaders
的表,用于存储团队领导(因此是用户列表)。
我想删除表 Leaders
中那些在表 users
中处于非事件状态的用户。
根据评论进行编辑:
用户
表:ID 和事件领导者
表:ID
最佳答案
您可以使用in
条件:
DELETE
FROM leaders
WHERE id IN (SELECT id
FROM users
WHERE active = 0 -- Or however you mark inactive users
)
关于SQL Server : how to delete based on another table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52998010/