问题标签 [duplicate-removal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
8108 浏览

mysql - 使用 UNION 时消除 MySQL 查询中的重复结果

我有一个 MySQL 查询来获取最近有活动的项目。基本上,用户可以发布评论或将其添加到他们的愿望清单中,我想获取在过去 x 天内有新评论或被放置在某人的愿望清单中的所有项目。

查询有点像这样(稍微简化):

这是可行的,但是当一个项目同时被放置在某人的愿望清单中发布了评论时,该项目会被退回两次。UNION正常删除重复项,但由于date两行之间的差异,两行都返回。我可以以某种方式告诉 MySQL 在删除重复行时忽略日期吗?

我也尝试做这样的事情:

但由于某种原因,结果非常缓慢(大约花了半分钟)。

0 投票
4 回答
297 浏览

sql - SQL 查询重复删除帮助

我需要从下表中删除半重复记录

对于存在的任何重复 PID,我想删除最低得分记录。在上面的示例中,ID 1 将被删除。我试图想出一种不使用循环的方法来做到这一点,但我真的很挣扎。

任何帮助,将不胜感激。

谢谢

0 投票
2 回答
579 浏览

sorting - 如何使用 awk 脚本删除选定的行?

我正在通过一些 awk 命令传递程序的输出,而且我几乎到了我需要的地方。到目前为止的命令是:

最后一点是穷人的uniq,我的目标没有。如果上面的命令有可能产生如下输出:

我想要的是这样的:

也就是说,我只想打印给定标签(第一个“字段”)具有最大值的行。上面的示例代表 at 数据,因为输出将被排序(就好像它已经通过sort命令传递了一样)。

0 投票
16 回答
90346 浏览

sql - 如何删除重复条目?

我必须向现有表添加唯一约束。这很好,只是表已经有数百万行,并且许多行违反了我需要添加的唯一约束。

删除违规行的最快方法是什么?我有一个 SQL 语句,它可以找到重复项并删除它们,但它需要永远运行。有没有其他方法可以解决这个问题?也许备份表,然后在添加约束后恢复?

0 投票
6 回答
488 浏览

sql - 快速查看表格中可能重复的行的方法?

类似:如何删除表中的重复行

我有一种感觉,这是不可能的,我将不得不以乏味的方式去做,但我会看看你们要说什么。

我有一张相当大的桌子,大约有 400 万行和 50 多列。它有一个应该是唯一的列,Episode。不幸的是,Episode并不是唯一的——这背后的逻辑是偶尔会改变行中的其他字段,尽管 Episode 会重复。但是,实际上有一个唯一的列,Sequence。

我想尝试识别具有相同剧集编号但它们之间有所不同(除了序列)的行,所以我可以找出这种情况发生的频率,以及是否值得允许,或者我应该只删除这些行并忽略可能的轻微差异。

我希望创建一个显示情节编号的表格,并为每个表格列创建一个列,确定双方的值,它们是不同的:

(这可能充满了漏洞,但我希望突出显示更改的值的想法得以实现。)

不幸的是,对五十列进行这样的查询非常痛苦。显然,如果只使用一次,它并不一定要坚如磐石,但同时,代码复制的越多,就越有可能遗漏一些东西。据我所知,我不能只搜索 DISTINCT,因为 Sequence 是不同的,并且同一行会以不同的方式弹出。

有没有人有可能有帮助的查询或功能?会输出类似于上述查询结果的东西,还是不同的解决方案?正如我所说,现在我并不是真的要删除重复项,只是识别它们。

0 投票
5 回答
383 浏览

python - 删除字典中的重复项

我正在尝试通过字典删除列表中的重复项:

但这使我出现以下错误:

问题是什么?

0 投票
6 回答
10507 浏览

iphone - 如何删除 NSMutableArray 中的重复值

我正在使用 NSMutableArray 扫描 wifi 信息,但出现的重复值很少,所以我尝试使用以下代码但仍然得到重复值,

怎么解决,谢谢

0 投票
4 回答
291 浏览

c# - 列出特定类的重复项

我有一个清单List<T> instances

其中 T 有一个日期变量和一个字符串 ID。现在我需要该列表来删除字符串 ID 上的重复项,并且只保留最新日期。有谁知道怎么做?

我正在考虑创建一个新列表List<T> final并遍历实例列表。在循环中检查列表是否包含具有 ID 的项目,然后添加该项目或删除具有较低日期的重复项目。

但是我不知道如何检查 T 类变量中的包含。我必须使用 lambda 表达式来执行此操作吗?还是覆盖 List 的 Equals()?实际上忘记了如何做。有什么帮助吗?

或者更好的想法总是欢迎当然!

非常感谢

0 投票
2 回答
695 浏览

sql - mysql将自动编号分配给非主键列

我有一个有列的表

  1. cid(客户编号)
  2. cemail(客户电子邮件)
  3. cfax(客户电子邮件)
  4. cname(客户名称)

现在我希望在 cid、cemail、cfax 中不应该有重复,因为我将这些都作为主键,但是如果只有一个值是不同的数据库接受数据,我希望它应该检查所有值我现在应该做什么?

0 投票
2 回答
865 浏览

linux - 使用 awk 删除重复文件的问题

part3.1.awk的内容

要获取进程列表,我在终端中运行它。我想获得删除重复的输出并进行排序。

$ps -ef | awk -f part3.1.awk | 种类

我在做什么错?