答案: select a.name,b.name from team a join team b on a.name < b.name; 解释: 其实我之前的答案是select a.name,b.name from team a join team b on a.name != b.name;,但是这样出来的结果有12条,如下: 其中team1:a,team2:b和team1:b,team2:a重复,所以需要去除这种重复,可以使用a<b来完成,这个不仅具有!=的特点,还可以去除上述的重复情况,不用担心无法计算的问题,即使是char类型或者varchar类型也是可以进行数学计算的