多表联合查询SQL语句

A表,学生ID(no),学生名字(name),学生性别(sex)。B表,科目ID(subid),科目名称(subname)C表,学生ID(no),科目ID(subid),... A表,学生ID(no),学生名字(name),学生性别(sex)。

B表,科目ID(subid),科目名称(subname)
C表,学生ID(no),科目ID(subid),学生成绩(score)。

我想输出的表单:
学生ID,学生名字,科目名称,科目名字,学生成绩
我应该怎么写SQL语句?
展开
 我来答
当代教育科技知识库
高能答主

2018-05-07 · 擅长科技新能源相关技术,且研究历史文化。
当代教育科技知识库
采纳数:1828 获赞数:387395

向TA提问 私信TA
展开全部

我来讲一下多表联合查询SQL语句:

  1. A、B两表

  2. A表:idd   name2   image2    tag2
    1     长城     。    长城
    2     故宫     。    故宫
    3     天安门   。   天安门

  3. B表:id   name     image   tag
    1     爱情1   。    长城
    2     天空     。   故宫
    3     23爱     。   长城

  4. 当tag2=tag,输出

  5. 查询结果:idd      name2      image2      name              image
    1          长城          。       爱情1、23爱   。、。 

  6. 注:(A表记录1条,B表相关记录2条)以此展开循环

我来告诉大家电脑有效清理垃圾的方法吧:

  1. 首先要在电脑桌面上面点击我的电脑图标,进入到我的电脑;

  2. 进入到我的电脑以后,在我的电脑里面右键点击本地磁盘C,然后在下拉菜单上面点击属性;

  3. 进入到本地磁盘C属性窗口之后,点击常规,然后在常规窗口里面点击磁盘清理;

  4. 点击磁盘清理之后进入到磁盘清理窗口,点击磁盘清理,然后选中要删除的文件框里面的选项,再点击确定按钮;

  5. 点击确定按钮之后,会出现磁盘清理提示窗口,在窗口上面点击是;

  6. 点击是之后,系统就会自动清理本地磁盘C了,这样就清理完成了。

玩转数据处理
2014-09-18 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
select 
 a.no as 学生ID
,a.name as 学生名字
,c.subname as 科目名称
, b.score as 学生成绩
 from A a left join B b on a.no = b.no left join C on b.subid = c.subid
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hy1397471
2014-09-18 · 知道合伙人软件行家
hy1397471
知道合伙人软件行家
采纳数:4714 获赞数:17154
15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。

向TA提问 私信TA
展开全部
select a.no,a.name,b.subid,b.subname,c.score
from a,b,c 
where a.no = c.no and b.subid = c.subid ;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
micro0369
2014-09-18 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4062万
展开全部
select C.no,A.name,C.subid,B.subname,C.score
from A,B,C
where C.no = A.no
   and C.subid = B.subid
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniapps4Fqj1Q888WiK
2014-09-18 · 超过78用户采纳过TA的回答
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:94.6万
展开全部
select A.no,a.name,b.subid,b.subname,c.score from A
inner join C on A.no=C.No
inner join B on B.subid=C.subid
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式