sql新手求助:如何删除按照某些条件查询出的记录中的符合某一条件的行记录?具体情况见“问题补充”。

2024-12-28 13:28:46
推荐回答(1个)
回答1:

delete a
from 数据_1 a
where exists(
  select * from 数据_1 b
  where b.[会员名]=a.[会员名] and b.[创建时间]=a.[创建时间] 
  and b.[状态]<>a.[状态]
) and a.[状态]='否'