国产探花免费观看_亚洲丰满少妇自慰呻吟_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)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 甘南县| 香格里拉县| 东兴市| 姚安县| 黔南| 河东区| 门源| 郑州市| 台南市| 连南| 建宁县| 增城市| 乐业县| 昭通市| 志丹县| 天镇县| 齐齐哈尔市| 越西县| 阳西县| 清远市| 承德市| 靖远县| 三穗县| 潞城市| 阿荣旗| 黑水县| 黔东| 壤塘县| 湟源县| 同德县| 梅州市| 甘孜县| 嘉祥县| 海口市| 铜山县| 子洲县| 旬邑县| 兰坪| 子洲县| 宜良县| 高州市|