如何查询一对多的SQLServer?

很多人都用过多表联合查询,有时需求不同查询也不同。有时候表是不准改变的,只好通过Sql语句进行改变。一对多:举例子就是一个学生要考多个科目,有时是要清楚学生所修科目,分数等等。

操作方法

  • 01

    Student表

  • 02

    Subject表

  • 03

    采用SQLServer: 首先在SQLServer创建Student表,插入假数据,查询Student表

  • 04

    在SQLServer创建Subject表,插入假数据,查询Subject表 注意:Student表和Subject表两表必须有id关联,否则查不了东西。

  • 05

    第一种情况: 这种查询看到学生的的考了那些科目,但是分数无法看到。

  • 06

    第二种情况: 这种查询可以客观地看到学生的所修的科目分数。

(0)

相关推荐

  • 人人快递能用吗?安全不安全?人人快递如何操作?

      人人快递是由四川创物科技有限公司开发的,借助新一代技术在快递行业中的充分应用而搭建的一个快递行业电子商务平台。旨在将全社会公众都发展成为自由快递人,提倡自由快递人根据自己的行程,随程捎带,使快件不 ...

  • MySQL教程(MySQL数据库入门教程)

    一.MySQL基础1.1.MySQL概述数据库顾名思义,就是存储数据的仓库,这些数据是有组织存储的(DataBase简称DB).而数据库管理系统,即操作和管理数据的大型软件(DataBase Mana ...

  • 对Excel表中数据一对多查询的方法

    对Excel表中数据一对多查询的方法          举个例子,如下图,左侧A1:C10是一份学员名单表,现在需要根据F1单元格的"EH图班"这个指定的条件,在F2:F10单元格 ...

  • 如何在sqlserver中查询某张表的前10行数据

    有时候在数据库操作中需要查询按某范围的前10行数据,这里给大家介绍一下: 操作方法 01 双击sqlserver图标: 02 填写好配置信息: 03 点击新建查询: 04 输入sql语句:select ...

  • Excel中如何利用Vlookup函数实现一对多查询

    常规情况下,Excel中的Vlookup函数查询只能实现一对一查询,那么能不能实现一对多查询呢?答案是肯定的,这里就介绍一种方法. 操作方法 01 利用Vlookup函数,查询部门中所有的人员名单. ...

  • 如何使用SqlServer查询数据库表所有或指定记录

    查询 Sql Server 指定的数据表,并显示自己需要的记录.是非常常用的.小白该如何操作呢? 操作方法 01 首先需要登录 02 打开 Sql Server 03 先展开你需要查询的表,了解其中的 ...

  • SQLSERVER误删SA密码 无法Windows登录用户的解决办法

    想起来之前着急哥问我的一个问题,一个DBA删除了Windows登录用户,而且SQLSERVER服务器的验证方式是Windows身份验证。 怎麽办?? 我当时给他的答复是:重装系统数据库master ...

  • Database.NET强大的数据库查询管理工具使用图文教程

    现在介绍Database.Net,先说一下我用的版本,我用的是9.4.5018.42 台湾人写的,这个作者做软件非常专业,至于有多专业,大家用一下就知道了 从上图看出这个作者做了很多软件,应该挺有名的 ...

  • SQLServer 2008 CDC实现数据变更捕获使用图文详解

    适用环境: 仅在SQLServer2008(含)以后的企业版、开发版和评估版中可用。 详解: CDC功能主要捕获SQLServer指定表的增删改操作,由于任何操作都会写日志(哪怕truncate),所 ...