34,594
社区成员
发帖
与我相关
我的任务
分享
update a set mj = 0 from tb a where exists(select 1 from tb where mj = a.mj and id <a.id)
update tb set mj=0 from tb,tb a where mj=a.mj and id>a.id;
UPDATE TableName
SET mj=ISNULL(b.mj,0)
FROM TableName a LEFT JOIN
(
SELECT MIN(id) as MinID,mj
FROM TableName
GROUP BY mj
) b
ON a.ID=b.MinID