连接查询

数据准备

例1:查询学生信息及学生的成绩

等值连接


此方法会产生笛卡尔积,生成的记录总数=表1的总数*表2的总数,会产生临时表

内连接

select * from 表1 inner join 表2 on 表1.列=表2.列

不会产生笛卡尔积,不会产生临时表,性能高

例2:查询课程信息及课程的成绩

等值连接

内连接

例3:查询学生信息及学生的课程对应的成绩。(需要3个表进行连接)


例4:查询王昭君的成绩,要求显示姓名、课程号、成绩。

例:5:查询王昭君的数据库成绩,要求显示姓名、课程名、成绩


例6:查询所有学生的数据库成绩,要求显示姓名、课程名、成绩

例7:查询男生中最高成绩,要求显示姓名、课程名、成绩

最新文章

  1. PHP的学习--在sublime中使用XDebug(Ubuntu)
  2. 【转】STM32定时器输出比较模式中的疑惑
  3. 配置域主DNS服务器
  4. js闭包的产生
  5. hdu 4111 Alice and Bob(中档博弈题)
  6. 基于XMPP的即时通信系统的建立(六)— 开发环境搭建
  7. to debug asp.net mvc4
  8. ISA2006 下建立VPN连接时出现“错误800”时的解决办法
  9. C#中的Collections命名空间
  10. Linux Shell 之 Shell中的函数调用
  11. CodeForces 706C Hard problem
  12. iOS开发The Operation couldn't be completed.(LaunchServicesError error 0.)的解决方法
  13. css3盒模型学习--利用box自适应布局
  14. 蚂蚁代理免费代理ip爬取(端口图片显示+token检查)
  15. Python 中的 10 个常见安全漏洞,以及如何避免(上)
  16. 2018铁三测评题write以及一些想送给你们的话
  17. MAVEN 阿里云中央仓库
  18. socketserver模块实现并发和连接合法性验证
  19. nxn随机矩阵乘以概率向量依旧是概率向量
  20. javascript: 数组详细操作方法及解析合集(9个改变8个不变12个遍历)

热门文章

  1. Hadoop常用命令及范例
  2. 整理:史上最简单的 MySQL 教程
  3. TypeScript_泛型
  4. centos7 安装 git服务器
  5. obj + mtl 格式说明
  6. K3 Cloud的数据中心加载异常处理
  7. 用js刷剑指offer(两个链表的第一个公共结点)
  8. virtual box 6.0 扩容原有磁盘空间 ubuntu18.04
  9. 原生JavaScript和jQuery的较量
  10. Bias vs. Variance(1)--diagnosing bias vs. variance