删除重复数据

sql 复制代码
delete iot_instruction
from 
iot_instruction,
(
	SELECT
   min(id) id,
	 GROUP_CONCAT(id) as ids,
   command,
	 instruction_type,
	 protocol_id
  FROM
   iot_instruction
  GROUP BY
   command,instruction_type,protocol_id
  HAVING
   count(*) > 1
) t2
where iot_instruction.command = t2.command and iot_instruction.protocol_id = t2.protocol_id
and iot_instruction.instruction_type= t2.instruction_type and iot_instruction.id>t2.id;
相关推荐
妖灵翎幺4 分钟前
Java应届生求职八股(2)---Mysql篇
数据库·mysql
HMBBLOVEPDX7 分钟前
MySQL的事务日志:
数据库·mysql
YA3332 小时前
java基础(九)sql基础及索引
java·开发语言·sql
weixin_419658312 小时前
MySQL数据库备份与恢复
数据库·mysql
专注API从业者4 小时前
基于 Flink 的淘宝实时数据管道设计:商品详情流式处理与异构存储
大数据·前端·数据库·数据挖掘·flink
小猿姐5 小时前
KubeBlocks for Milvus 揭秘
数据库·云原生
码出未来8575 小时前
浅谈DDL、DSL、DCL、DML、DQL
sql
AI 嗯啦5 小时前
SQL详细语法教程(四)约束和多表查询
数据库·人工智能·sql
阿里云大数据AI技术5 小时前
【跨国数仓迁移最佳实践6】MaxCompute SQL语法及函数功能增强,10万条SQL转写顺利迁移
python·sql
杜子不疼.5 小时前
《Python学习之文件操作:从入门到精通》
数据库·python·学习