在具有唯一ID值

时间:2016-09-20 20:53:50

标签: sql vba ms-access

我有一张桌子:

ID | Name | Relationship
123 | Jane Smith  | Wife
123 | Bruce Smith | Child 

依旧......

我想创建一个表格,其中具有相同ID的人员位于同一行:

ID  | 1st_Name | Relationship | 2nd_Name | Relationship
123 | Jane Smith | Wife | Bruce Smith | Child

我确实有一个字段,表示每个ID的发生次数,即

ID | CountofID
123 | 2
123 | 2
456 | 3
456 | 3
456 | 3

不确定这是否有帮助。

有人建议使用DCount和函数来生成行号。 https://www.599cd.com/tips/access/140703-row-number/ 不知道如何继续。有没有办法只为每个唯一ID生成一个DCount,然后为每个新ID循环并重置它?即ID为123的1-4,然后是ID 456的1-3,等等?

在Access中还有其他方法可以解决这个问题吗?

非常感谢任何指向正确方向的事情。

注意:我在其他网站上询问过,他们注意到桌子的结构有多么错误。目标不是数据结构。我想自动将多行合并为一行,因为我必须通过Excel工作表手动完成。

0 个答案:

没有答案