CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

这个SQL语句怎么写?(菜鸟提问,大家拿分)

楼主popo1(好问的小猪)2003-12-01 09:56:05 在 MS-SQL Server / 基础类 提问

两个表:   Teams(球队表)       Matchs(比赛表)  
   
  Teams(表结构):  
  team_id   int   identity(1,1),       (主键)  
  team_name   nvarchar(20)   not   null  
  _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _    
   
  Matchs(表结构):  
  match_id   int   identity(1,1),  
  mteam_id   int   not   null,         --主队id     (外键)  
  gteam_id   int   not   null           --客队id     (外键)  
   
  _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _    
   
  Matchs表中的mteam_id   和   gteam_id   都是   Teams表中的   team_id的外键  
   
  问题是:  
  怎样创建一个存储过程:   sp_GetMatchDetails   (获取所有比赛的信息,包括球队名称等详细资料)--包括   match_id,mteam_id,team_name(主队的名称--引用Teams表),gteam_id,team_name(客队的名称--引用Teams表)  
  --就是在获取mteam_id和gteam_id的球队名称(相应的team_name)时遇到困难  
   
  大家帮忙,谢谢!  
  问题点数:50、回复次数:5Top

1 楼victorycyz(--)回复于 2003-12-01 10:02:38 得分 15

select    
      match_id,a.team_name   as   '主队',b.team_name   as   '客队'    
  from    
      matchs   c   join   teams   a   on   c.mteam_id   =   a.team_id    
                        join   teams   b   on   c.gteam_id   =   b.team_idTop

2 楼j9988(j9988)回复于 2003-12-01 10:03:37 得分 15

select   match_id,mteam_id,team_name,gteam_id,team_name  
  from   Matchs   A  
  join   Teams   B   on   A.team_id=B.mteam_id  
  join   Teams   C   on   A.team_id=C.gteam_id  
  Top

3 楼j9988(j9988)回复于 2003-12-01 10:04:21 得分 0

错了   :(Top

4 楼j9988(j9988)回复于 2003-12-01 10:05:01 得分 0

select   match_id,mteam_id,team_name,gteam_id,team_name  
  from   Matchs   A  
  join   Teams   B   on   B.team_id=A.mteam_id  
  join   Teams   C   on   C.team_id=A.gteam_idTop

5 楼klan(因帅被判7年)回复于 2003-12-01 10:05:33 得分 20

select   match_id,mteam_id,A.team_name,gteam_id,B.team_name   from   matchs,Teams   A,   Teams   B   where   Matchs.mteam_id=A.team_id   and   Matchs.gteam_id=B.team.idTop

相关问题

  • 菜鸟提问。求一条SQL语句
  • sql语句提问
  • 新手提问-SQL语句
  • 提问一个sql语句
  • 菜鸟又来提问:这个sql语句怎么打开?
  • 菜鸟提问:简单sql语句问题!
  • 【菜鸟提问】求一条group by 的SQL语句.
  • 有个sql语句提问 70分
  • 提问SQL语句的执行方式
  • 提问一个SQL查询语句

关键词

  • null
  • gteam
  • mteam
  • teams
  • matchs
  • 客队
  • 主队
  • 名称
  • 球队
  • not null

得分解答快速导航

  • 帖主:popo1
  • victorycyz
  • j9988
  • klan

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo