需要让团队对抗上一个x5的团队
Teams
col1
X1
X2
X3
X4
X5
Output Needed :
col1|col2
X1 X2
X1 X3
X1 X4
X1 X5
X2 X3
X2 X4
X2 X5
X3 X4
X3 X5
X4 X5从单个列获得以上输出的SQl查询
发布于 2022-02-01 14:59:22
您可以使用交叉连接获得这些组合。ie:
Select t1.Col1, t2.Col1
from Teams t1
cross join Teams t2
where t1.Col1 < t2.Col1; 注意:通常您会使用ID,在您的示例中它不存在。
编辑:使用Id的示例(Id类似于Int):
Select t1.Col1 team1, t2.Col1 team2
from Teams t1
cross join Teams t2
where t1.Id < t2.Id
order by t1.Id, t2.Id;https://stackoverflow.com/questions/70942661
复制相似问题