我有表"团队"的字段:id,team_name
id, team_name
Run Code Online (Sandbox Code Playgroud)
我想在一个查询中选择所有可用的VS组合......
像那样:
皇马 - 巴塞罗那足球俱乐部
皇马 - 尤文图斯
皇马 - 米兰
FC巴塞罗那 - 尤文图斯队
FC巴塞罗那 - 米兰
尤文图斯 - 米兰
目的是找到不同行数的动态解决方案,如果表格中有更多的团队......
这个有可能?怎么样... ?
谢谢 :)
用一个self join.
select t1.team_name,t2.team_name
from tbl t1
join tbl t2 on t1.team_name>t2.team_name --or if the id's are unique use
/* on t1.id < t2.id */
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
36 次 |
| 最近记录: |