删除一张表中相同的数据
delete from ho_old_nn_buy_price
where rowid in (select max(rowid) from ho_old_nn_buy_price
group by art_no
having count(art_no)>1)
本文提供了一种使用 SQL 语句从数据库表中删除重复记录的方法。通过选择最大 rowid 的方式来保留一条记录,并删除其余重复项。
删除一张表中相同的数据
delete from ho_old_nn_buy_price
where rowid in (select max(rowid) from ho_old_nn_buy_price
group by art_no
having count(art_no)>1)

被折叠的 条评论
为什么被折叠?