火速请教一个SELECT语句?

MiracleRecurrence 2002-07-03 05:21:01

请教这样的SQL语句!!!
记录比赛日程的两个表Member有字段:MemID(成员ID) MemName(成员姓名);表Match字段:MatID(比赛ID), FirID(第一选手的ID), SecID (第二选手的ID)。

需要实现的功能是选出Match表所有记录,且将第一选手与第二选手的ID中根据表Member的ID与姓名对应情况取出姓名!就是说实现取出MatID、第一选手姓名、第二选手姓名?

请教这样的SQL语句!!!
...全文
32 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yang_ 2002-07-03
  • 打赏
  • 举报
回复
呵呵,今天怎么老回复抢分的贴呢!
sasacat 2002-07-03
  • 打赏
  • 举报
回复
现在抢分怎么这么难。。。。。看来我的三角是上不去了:(
Yang_ 2002-07-03
  • 打赏
  • 举报
回复
CoolSlob() :
还差多少分?
Yang_ 2002-07-03
  • 打赏
  • 举报
回复
CoolSlob() :
还差多少分?
日总是我哥 2002-07-03
  • 打赏
  • 举报
回复

你们的速度够快呀~~
郁闷~
日总是我哥 2002-07-03
  • 打赏
  • 举报
回复
Select M2.MatID, M1.MemName as FirMemName, M3.MemName as SecMemName
From Match M2 Inner Join Member M1 On M2.FirID=M1.MemID
Inner Join Member M3 On M2.SecID=M3.MemID
sasacat 2002-07-03
  • 打赏
  • 举报
回复
呜 错了
select MatID, a.MemName ,b.MemName
from Member a,Member b,Match
where a.MemID=FirID and b.MemID=SecID
Yang_ 2002-07-03
  • 打赏
  • 举报
回复
select MatID,a.MemName as 第一选手姓名,b.MemName as 第二选手姓名
from Member as a,Member as b,Match c
where c.FirID=a.MemID
and c.SecID=b.MemID
sasacat 2002-07-03
  • 打赏
  • 举报
回复
select MatID, a.MemName ,b.MemName
from Member a,Member b,Match
where a.MemID=FirID,b.MemID=SecID
sasacat 2002-07-03
  • 打赏
  • 举报
回复
select MatID, a.MemName ,b.MemName
from Member a,Member b,Match
where a.MemID=FirID,b.MemID=SecID

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧