网站首页
│
酷站欣赏
│
知识分享
│
截图软件
│
IT资讯
│
文档中心
│
问答中心
│
健康频道
一条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号