mysql查询

score


student_id

select a.姓名,a.课程,a.成绩,b.学号from score as a

left join

student_id as b

on a.姓名=b.姓名

把这句话拆分成这几段,首先是将score表命名为a,并且选出三项,同时将student_id命名为b,并且选出其中的学号项。

方式是left join

判断条件是a表的姓名,跟b表的姓名是相等的。

总的来写就是:

select a.姓名,a.课程,a.成绩,b.学号

from score as a

left join student_id as b on a.姓名=b.姓名

最后得到的是:

图片发自简书App

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 1,264评论 0 7
  • 1.创建student和score表CREATE TABLE student (id INT(10) NO...
    戴着脚链的大象在跳舞阅读 1,102评论 0 3
  • Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 S...
    望l阅读 328评论 0 0
  • mysql的查询、子查询及连接查询 一、mysql查询的五种子句 where(条件查询)、having(筛选)、g...
    时芥蓝阅读 698评论 0 3
  • 2017年10月30日 豆包+xo香蜜小小书语者 D3《第一次发现~美味的水果+火车》一边吃木瓜,一边看水果书,感...
    xo宝宝阅读 208评论 0 0