一个表中4条记录,如何查询所有可能组成的结果。

例如: 1  2  3  4 四条记录,最后组成(12),(13),(14),(23),(24),(34)

sql排列组合

sql排列组合

最后sql如下:

SELECT a.name as n1,b.name as n2,concat_ws('-',a.name,b.name) as n3 FROM `team` a, `team` b
WHERE a.name<b.name
ORDER BY  a.name asc,b.name ASC

  

相关文章:

  • 2021-07-04
  • 2021-08-15
猜你喜欢
  • 2021-12-06
  • 2022-12-23
  • 2021-10-08
相关资源
相似解决方案