我必须弄清楚哪些游泳者在同一事件中获得了相同的位置。对于每一对这样的游泳者,我必须显示一行,显示每个游泳者的事件 ID、地点和参赛者编号。例子
eventid place competitors tied
SWM012 2 1072528 1099641
SWM021 2 1018529 1061698
到目前为止,这是我的代码
select R1.Eventid, R1.Place, R1.Competitornum, R2.Competitornum
from Results R1, Results R2
where R1.Place = R2.Place
group by R1.Eventid, R1.Place, R1.Competitornum, R2.Competitornum
这是输出
eventid Place competitornum competitornum
SWM010 1 1121587 1056740
SWM010 1 1121587 1061698
依此类推,第一列的相同竞争者编号在第二个竞争者列中不同
我只想知道如何获得上述描述中的输出