我正在尝试获取某个作者的所有合著者。第一列是出版物的 id。接下来的三列是作者的名字、中间名和姓氏。
4 KARL K KWON
4 JACK A SMITH
4 DINESH SMITH
5 KARL K KWON
5 JACK B SMITH
6 AMEY SCHENCK BAILEY
6 KARL K KWON
6 DINESH SMITH
6 JACK SMITH
13 JACK SMITH
13 RONALD VALE
我想得到以下输出
JACK A SMITH {DINESH SMITH, KARL K KWON}
JACK B SMITH {KARL K KWON}
JACK SMITH {AMEY SCHENCK, KARL K KWON, DINESH SMITH, RONALD VALE}
我无法理解使用哪种结构来存储这些新数据以及如何获取它。任何建议/想法...
编辑
这不是按发布 ID 进行的简单分组。例如,JACK SMITH 在这里有 2 个出版物,id 为 6 和 13。因此,需要找到这两个出版物的合著者并将其添加到我们的 JACK SMITH 合著者集中。