当我根据不同的标准单独删除重复项时,如何删除重复项并重新加入数据?

时间:2014-08-05 16:07:43

标签: sql ms-access ms-access-2010

我遇到了一些问题,包括删除重复项,并在整个地方重复数据时正确重新加入数据。

我的原始数据集包含: SELECT DISTINCT CustomerID, Customer_Name, Customer_Address1, Customer_Address2, Customer_City, Customer_State, Customer_Zip

我需要做什么: 来自具有相同字段的原始数据集的唯一客户的数据集

数据关系

  • CustomerID代表一个独特的客户。 John Kerry和Barack Obama永远不会拥有相同的CustomerID。
  • CustomerID可能有多个Customer_Name和 Customer_Address1。 Barack Obama将拥有相同的CustomerID,但他可能有两个不同的行,一个是Barack Obama在白宫的地址,另一个在他之前的家庭地址。
  • 有时会是Customer_Name和Customer_Address1组合 与多个CustomerID不正确关联。有时候数据收集会出错,而白宫的Barack Obama将有2个CustomerID,因为他们没有查找原始帐户。
  • 因此我需要对CustomerID和(Customer_Name, Customer_Address1)独立

假设我有3条记录,其中包含3个字段的以下值:

CustomerID; Customer_Name, Customer_Address1
100; Barack Obama; 1600 Pennsylvania
101; Barack Obama; 1600 Pennsylvania
100; Barack Obama; 100 Imaginary Address

使用这3个字段,我需要将这3行变成一行。无论3行中的哪一行都无关紧要,但对于所选行,我需要重新加入或继承所有其他地址信息。

0 个答案:

没有答案