| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 646 人关注过本帖
标题:[求助]求几个SQL语句
只看楼主 加入收藏
zljackson
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-4-17
收藏
 问题点数:0 回复次数:3 
[求助]求几个SQL语句

关系:
运动员(运动员编号,运动员姓名,运动员性别,所属系名)
项目(项目编号,项目名称,项目比赛地点)
成绩(运动员编号,项目编号,积分)

数据:(运动员)
1001 李明 男计算机系
1002 张三 男数学系
1003 李四 男计算机系
1004 王二 男物理系
1005 李娜 女心理系
1006 孙丽 女数学系

(项目)
x001 男子五千米1操场
x002 男子标枪 1操场
x003 男子跳远 2操场
x004 女子跳高 2操场
x005 女子五千米3操场

( 成绩)
1001 x001 6
1001 x003 4
1002 x001 4
1002 x003 6
1003 x001 2
1004 x001 0
1004 x003 2
1005 x004 6
1006 x004 4

问题:
(1)建立视图,查询每个项目的项目名称,运动员姓名和所属系名。
是不是要使用 外连接 啊?因为有些项目没有人参加,也应该显示出来的.
(2)找出在1操场进行比赛的各项目名称及其冠军的姓名.

我想了很久,还是做不出来!

搜索更多相关主题的帖子: SQL 语句 
2006-04-17 23:28
lrvinghu
Rank: 2
等 级:新手上路
威 望:4
帖 子:171
专家分:0
注 册:2006-4-12
收藏
得分:0 
运动员:user
项目:project
成绩:grade


SELECT dbo.user.name, dbo.user.department, dbo.project.pname
FROM dbo.userINNER JOIN
dbo.grade ON dbo.user.uid = dbo.grade.uid RIGHT OUTER JOIN
dbo.project ON dbo.grade.pid= dbo.project.pid

2006-04-18 13:50
zljackson
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-4-17
收藏
得分:0 
感谢楼上大哥,问题得到了很好的解决,但我不知道那语句的含义。那第二个小问题呢?
2006-04-18 21:24
xytkf
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2006-5-11
收藏
得分:0 

[em01关系:
运动员(运动员编号,运动员姓名,运动员性别,所属系名)
项目(项目编号,项目名称,项目比赛地点)
成绩(运动员编号,项目编号,积分)


第二题的:

select 运动员姓名,项目比赛地点 from 运动员,项目,成绩 where 运动员姓名.运动员编号=成绩.运动员编号 and 成绩.项目编号=项目.项目编号 and 项目.项目编号=1操场
and 成绩 in (select max (成绩) from 成绩 group by 项目编号)


我看到这个题目太晚了不好意思!@~!~!~1

下次有这种题我一定早答哦??!@!@?
2006-05-11 23:27
快速回复:[求助]求几个SQL语句
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016192 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved