今天在写Mysql代码作业时,写到这个题,感觉值得分享!!!!!!!

查询"01"课程比"02"课程成绩高的学生的信息及课程分数

分析如下:

首先先查询"01"课程比"02"课程成绩高的两个课程分数,以及该学生学号

select s1.s_id,s1.s_score 01score,s2.s_score 02score
from Score s1,Score s2
where s1.s_id=s2.s_id and
s1.c_id='01' and
s2.c_id='02' and
s1.s_score >s2.s_score;

  

然后将查到的该学生的学号与学生表中的学号联系起来,就得到了本题的答案

select s.*,s1.s_score 01score,s2.s_score 02score
from Score s1,Score s2,Student s
where s.s_id=s1.s_id and
s1.s_id=s2.s_id and
s1.c_id='01' and
s2.c_id='02' and
s1.s_score >s2.s_score;

 我认为这样做比较清晰,查询"01"课程比"02"课程成绩低的学生的信息及课程分数转换比较符号即可。

最新文章

  1. servletFileUpload
  2. FluentData官方文档翻译
  3. linux | mac 设置远程主机别名
  4. FASTCGI程序,做个备份,以后用
  5. [Swift]LeetCode1034.边框着色 | Coloring A Border
  6. 【地图功能开发系列:一】根据当前坐标点获取距离不超过N公里的门店
  7. ASP.NET Core Web API处理HttpResponseMessage类型返回值的问题
  8. 如何生成指定架构的Linux内核默认配置文件
  9. android Logger 一二三
  10. virtualbox+vagrant学习-2(command cli)-9-vagrant Plugin命令
  11. PHP生产二维码
  12. mysql数据库锁简介
  13. java面试题之----JVM架构和GC垃圾回收机制详解
  14. python:递归函数
  15. IE添加可信任站点,启用ActiveX插件批处理
  16. Regexp:教程
  17. 【转】java序列化技术
  18. Java jar转exe
  19. bzoj 3754: Tree之最小方差树 模拟退火+随机三分
  20. asp.net mvc4 修改密码界面

热门文章

  1. Java笔记_方法重载
  2. net Core做一个webApi的简单实例
  3. 网络协议及osi模型
  4. Pycharm报错:Error running ‘‘: Cannot run program “\python.exe“ (in directory ““)系统找不到指定文件夹?已解决!
  5. U盘启动安装 Centos 出错记录(Reached target Basic System)
  6. ssh远程执行命令无法使用awk的问题
  7. 掌控安全学院SQL注入靶场延时注入
  8. vscode 中前端代码不能通过ctrl+鼠标左键点击跳转(亲测可行)
  9. js单线程工作
  10. C#判断窗体是否打开,并获取聚焦、未打开则新建一个子窗体