首页 > 编程知识 正文

excel怎么导出重复项,excel怎么复制重复数据

时间:2023-05-06 05:01:10 阅读:271432 作者:4603

前台页面批量导入数据到数据库时,可能会发生数据重复的现象,如下就可解决:

1.在批量导入的数据传到后台解析成list之后

2.将list保存到数据库

3.重点来了,这个时候,我们添加一个删除的方法

4.sql如下:

 DELETE FROM YY WHERE ID in
(
SELECT a.ID FROM(
SELECT
ID
FROM
YY y
WHERE
y.name IN (
SELECT
y.name
FROM
YY y
GROUP BY
y.name
HAVING
count(y.name) > 1
)
AND y.ID NOT IN (
SELECT
min(y.ID)
FROM
YY y
GROUP BY
y.name
HAVING
count(y.name) > 1

) a
)

判断name是否有重复的数据,删除重复的数据,只保留id最小的一条

多个字段同理哦

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。