罗技键盘g105价格:写四支球队对阵表的sql语句

来源:百度文库 编辑:高考问答 时间:2024/05/04 14:27:03
有一个表team(teamname)teamname里存参赛队名。假设有四条记录,就是四支球队,用一句sql语句写出四支球队的对阵表,不考虑主客场关系。

4个队,应该是有6场比赛,每个球队3场。
语句如下

select a.teamname,b.teamname
from team a , team b
where a.teamname>b.teamname

假设4支球队分别是
中国
巴西
意大利
阿根廷

查询结果为
中国 巴西
意大利 巴西
中国 意大利
中国 阿根廷
巴西 阿根廷
意大利 阿根廷

单个表不太理解.我也不知道能不能做自己和自己连接 你试下
select a.teamname , a.teamname from a left join a
where a.teamname !=a.teamname
呵呵 瞎猜的 你试一下看有用吗