易截截图软件、单文件、免安装、纯绿色、仅160KB

一条SQL查询题

表A    name
      巴萨
      切尔西
      皇马
      曼联

然后4个球队之间进行比赛..要求用一条SQL语句查询得到所有球队之间可能比赛的组合;
估计是要求显示: 巴萨-切尔西
                巴萨-皇马
                巴萨-曼联
                切尔西-皇马
                切尔西-曼联
                .....
这条题目我也是在网上看到的..可我就是想不出来怎么做!高手有没有解决解决下!小弟学习学习
select a.name,b.name from A a,A b


引用
select * from A as a left join A as b on a.team <>b.team;

顶楼上的,不过有么有重复呀?

引用
引用 2 楼 lgq_0714 的回复:select * from A as a left join A as b on a.team <>b.team;
顶楼上的,不过有么有重复呀?

确实有重复!

select a.name,b.name from A a,A b where a.name <b.name

正解!谢谢各位了

两个结果是一样的

回复内容太短了!



相关问答:

sql性能求助 - MS-SQL Server / 疑难问题

场景如下:
客户把备份好的数据库,发给我,我在本机还原后,运行写好的存储过程,比较快,并且在实施那边运行同样比较快。但是当实施在客户那边运行的时候速度就非常的慢,时间超出了程序的时间限制。远程在客户那 ......

一个pl/sql问题 - Oracle / 开发

我是在toad中输入下段sql
  declare
  TYPE test_rec IS record(
  code varchar(10),
  name varchar(30)
  );
  v_book test_rec;
    ......

求一个SQL语句 - MS-SQL Server / 基础类

字段1,字段2.....字段N,Status,ParentID
1,Name1....test1,1,99
1,Name1....test1,3,99
1,Name2....test2,1,101
1,Name2....test2,3,101
1,Name3....test3,2,101
1,Name1....test1,4,101
想要的结果是:
1,Na ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号