国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

清除冗余記錄的SQL語句

2024-07-21 02:06:09
字體:
來源:轉載
供稿:網友

問題:設表t中有五個字段a,b,c,d,id,其中id字段是為自動增量整型字段(唯一值)。業務數據生成時有重復插入現象,現需對a、b、c、d四字段完全一樣的臟數據進行清理,要求設計一sql語句,對四個字段完全一樣的記錄,僅保留id最小的一條,其余作刪除處理。


delete from t where [id] in
(
 select [id] from t where a in
  (select a  from t group by a,b,c,d having count(*)>1)
 and [id]<>
  (select min(id) as minid  from t group by a,b,c,d having count(*)>1)
)


更正:
delete from t
where t.id not in (select min(id) from t group by t.a,t.b,t.c,t.d)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汝州市| 天台县| 巴中市| 巩留县| 本溪| 富阳市| 安泽县| 渑池县| 香河县| 三门县| 昔阳县| 饶河县| 隆化县| 通州区| 台南市| 和政县| 新宾| 铅山县| 鄄城县| 榆树市| 公安县| 喀喇沁旗| 红原县| 清镇市| 津南区| 隆尧县| 乌兰察布市| 黑河市| 磐石市| 永靖县| 潜江市| 平顺县| 台南县| 华宁县| 若尔盖县| 土默特右旗| 大新县| 鄯善县| 黄龙县| 宁夏| 高青县|