【发布时间】:2013-11-21 15:53:23
【问题描述】:
如何对多行数据进行分组?
我的数据结构类似于:
ID NAME PhoneNo
1 Jon 8798765
2 Jon 3134684
3 Adams 7968434
4 Phil 3435435
5 Thomas 6734354
6 Jon 2343545
7 Jeff 3435424
8 Adams 3434354
我需要使用 SQL 对信息进行分组,所以我得到如下信息:
ID NAME PhoneNo
1 Jon 8798765,3134684,2343545
3 Adams 7968434,3434354
4 Phil 3435435
5 Thomas 6734354
7 Jeff 3435424
看看我在那里做了什么?我在同一个字段中删除了所有电话号码并添加了所有电话号码,比较了姓名:同名=同一个人,所以将所有姓名放在同一个单元格上。 我目前正在使用 MS 访问,但我想任何其他变体都可以工作(我可以找到等效项)
【问题讨论】:
-
我同意 Gord ... 但希望补充一点,您的字段
ID似乎没有添加任何值,因此它不属于结果。如果它应该增加价值,那么你最好考虑一下2,'6','8'等会发生什么。