数据库之:排列组合

Posted 25miao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库之:排列组合相关的知识,希望对你有一定的参考价值。

场景:表Team中就一个字段classname,有4条记录,分别为a,b,c,d,表示共有4个班级。

需求:现在要组织足球比赛,要一条sql语句查询出所有的两两的比赛组合。

也就是要得出这么一个排列:ab,ac,ad,bc,bd,cd

技术分享图片

 

  
select 
  a.classname,
  b.classname classname2
from
  Team a,Team b
where   a.classname <b.classname order by
  classname2

 





以上是关于数据库之:排列组合的主要内容,如果未能解决你的问题,请参考以下文章

数据库之:排列组合

排列组合:01转换法之lua实现

C++数学与算法系列之排列和组合

【基础】Python3小程序_之排列组合

48个值得掌握的JavaScript代码片段(上)

UML图之时序图