问题标签 [duplicate-data]

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 回答
344 浏览

sql - SQL 选择具有(部分)重复数据的行

我有以下数据库架构:

产品 ID - 外键

组件 - 产品的部件

出于某种神秘的原因,许多记录具有相同的产品 ID 和组件。是否有一个 SQL 查询可以返回所有具有多个相同组件的产品 ID 和组件?

例如给出下表

SQL 查询应返回:

0 投票
11 回答
182676 浏览

c# - 从数据表中删除重复条目的最佳方法

从数据表中删除重复条目的最佳方法是什么?

0 投票
3 回答
122 浏览

sql - SQL:需要为每条记录创建两条唯一记录

一个简单的问题是,您如何使用 PK 获取一组记录,并为每个源创建两个记录,并为重复项稍微更改密钥?换句话说,我获取 4000 条记录并生成 8000 条记录,其中 4000 条是相同的,而其他 4000 条的密钥稍有改变。我不能做一个工会,因为这本质上是两个选择(长篇大论)。

其余的变得复杂,但可能有必要提供示例。

这是我的原始集(它包含超过 4000 条记录)

对于每条记录,我需要创建一个重复的记录,将 areaGroups 在“0”下组合在一起,然后创建一个逗号分隔的原始 areaGroups 列表作为单独的字段。(“为什么”是一些愚蠢的程序员(我)在大约 15 年前犯了一个错误。)我可以根据需要重新编号 editionID,但原始记录和重复记录必须具有相同的 editionID(因此联合不起作用) . PK 和上面一样(所有字段)

最终结果将根据需要对 editionID 重新编号以使记录唯一。

我知道你可以计算 editionID 像这样的行排名:

所以我只需要知道如何从一个集合中复制记录

0 投票
4 回答
3756 浏览

sql-server - SQL 删除几乎重复的行

我有一个包含不幸数据的表,我正在尝试过滤掉一些数据。我确信 LName、FName 组合是独一无二的,因为数据集小到足以验证。

我想让查询结果带回没有 NULL 电子邮件的“重复”记录,但在没有重复时仍然带回 NULL 电子邮件。

例如

我认为解决方案类似于Sql,按值删除重复行,但我不太明白提问者的要求是否与我的相同。

有什么建议么?

谢谢

0 投票
3 回答
2669 浏览

asp.net - 插入数据但出现“重复值”错误

我正在尝试插入 Access 数据库,并且插入成功(当我打开数据库时,数据就在那里),但出现错误:“您对表请求的更改不成功,因为它们会创建重复“

这真的让我很困惑。无论我插入什么,它仍然给我同样的错误。而且我不明白为什么即使它正在工作它也会给我一个错误。这是我的代码隐藏:

0 投票
2 回答
699 浏览

sql - MySQL为什么在返回的JOIN数组中返回重复信息?

我想知道我是否做错了什么,或者这只是 MySQL 处理一切的方式的一个怪癖。这是设置:(我似乎无法在其他任何地方找到这个确切的主题)

我有两张桌子ordermenu

menu的每一行都有一个 'id' (用于项目)、一个 'item' 和三个价格('prc1' 'prc2' 'prc3')。

order也有一个与订单菜单匹配的项目 id ('i_id'),以及一个我稍后在 php 中用于过滤价格的整数 ('prc_id')。

我使用 JOIN 将订单与项目匹配

然后我得到结果,最初为了确保一切顺利,我打印了数组:

这是我返回的数组(显然是初始测试的虚拟信息):

所以我的问题(最后,对吗?xD)......为什么在数组响应中发回重复数据?

我做错了什么吗?我忽略了什么吗?

这不是一个大问题,它不会影响我的最终结果,我只想尽可能精确。

感谢您的时间。:)

0 投票
2 回答
335 浏览

unit-testing - TDD重复测试数据

我是测试驱动开发的新手,我第一次尝试在一个简单的项目中使用它。

我有一个类,我需要测试这个类的对象的创建、插入和删除。如果我编写三个单独的测试函数,我需要在其他函数中复制初始化代码。另一方面,如果我将所有测试放在一个测试函数中,那么它与每个函数一个测试是矛盾的。我应该怎么办?

这里的情况:

对比

0 投票
1 回答
49 浏览

seo - 内容复制和搜索引擎

我正在开发一个应用程序,允许人们将内容发布到我的网站,然后推送到他们的博客。我不想因为重复的内容而被 Google 或其他搜索引擎击中,那么我该怎么做才能避免受到处罚?谢谢。

0 投票
2 回答
385 浏览

php - PHP 在使用重写规则时每个请求运行两个请求

我注意到 PHP 已经插入了两次相同的数据,即使是一个简单的查询,下面是我的索引文件:

test表有一个自动增量列id和一个 varchar 列test。我正在使用 WAMP 运行 PHP 和 mysql。

对页面的每个请求都会插入两个具有不同值的条目(来自rand()调用)。仅回显第一个插入 ID。对于 Chrome、Firefox 和 IE,此行为相同。

这是由重写规则引起的:

我假设有一个像 robots.txt 或 favicon.ico 这样的文件是透明请求的。

0 投票
2 回答
2196 浏览

ruby-on-rails - 在 has_many 中创建的重复记录:通过关联

我有三个模型:Booking、ExtraNight 和 BookedExtraNight。运行 Rails 2.3.11

预订:

特夜:

预订加晚:

现在由于应用程序的工作方式,在创建booked_extra_night 时存在预订。使用预订更新操作创建了一个预定的额外之夜。在视图中,booked_extra_night 是使用以下方式构建的:

我使用nested_form_for @booking 和f.fields_for :booked_extra_nights 来创建booked_extra_nights。

现在一切正常,直到我在创建两个booked_extra_night 副本时按下提交(更新操作)。

见日志:

如您所见,创建了两条相同的记录,现在如果我要构建 4 个预定的额外夜晚并按提交,我最终会得到 8 条记录。

我还发现,如果我在创建预订的同时创建一个booked_extra_night 记录,那么我可以在不重复的情况下添加任意数量的数据。据我所知,这发生在所有 2.3.x 版本的 rails 上,所以这显然是我做错了。任何帮助将不胜感激,因为它让我很受用。

谢谢!