SQL 自连接:列出所有球队比赛组合
可以使用自连接 (self join) 来实现这个需求。以下是一条可以实现的 SQL 语句:
SELECT t1.name AS team1, t2.name AS team2
FROM team t1, team t2
WHERE t1.name <> t2.name;
这条 SQL 语句将 'team' 表自连接两次,并通过 WHERE 子句来排除同一个球队之间的比赛组合。它将返回所有可能的比赛组合,结果将包含如下组合:
team1 | team2 ------|------ a | b a | c a | d b | a b | c b | d c | a c | b c | d d | a d | b d | c
原文地址: https://www.cveoy.top/t/topic/quKB 著作权归作者所有。请勿转载和采集!