数据库(11)DQL5 内连接 外连接

内连接划分

内连接划分内连接分为:
  • 等值连接
  • 非等值连接
  • 自然连接
内连接之等值连接
  • 两个表同时出现的id号(值)才显示
99写法
WHERE st.id = sc.sid;


内连接写法
INNER JOIN score sc ON st.id = sc.sid
多表联查约束主外键一样,只是写法改变了
  • ON后面只写主外键
  • (对于结果)如果还有条件直接在后面写WHERE
  • 多表联查后还有条件就直接写AND

左外连接

  • 两表满足条件相同的数据查出来,如果左边表当中有不相同的数据,也把左边表当中的数据查出来.(换句话说就是左边表数据全部查询出来,右边表只查询满足条件的)
  • LEFT OUTER JOIN score sc
    ON st.id = sc.sid;

右外连接

  • 右连接会把右当中的数据全部查出,左表当中只查满足条件的数据
  • 站在表的角度去看,使用左连接就会把左边的内容全部查出,右边查出满足条件的
  • 使用右连接,就把右边表当中的数据全部查出,左边查出满足条件的
  • RIGHT OUTER JOIN score sc
    ON st.id = sc.sid;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 笔记: 一、聚合函数:计数 最大值 最小值 平均数 求和 1.计数 COUNT() 忽略NULL值 方式1:COU...
    凤之鸠阅读 10,826评论 0 1
  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 5,033评论 0 7
  • 想念一个人 就像在春天想念发芽的种子在夏天的样子 从朦朦胧胧 到郁郁葱葱 疯长 想念一个人 就像在夏天思念茂密的枝...
    火烧尽雪阅读 1,747评论 0 0
  • Application.mk需要设置Android.mk的路径APP_BUILD_SCRIPT := /path/...
    骑着海去看蜗牛阅读 4,326评论 0 0
  • 赠孙策 作者:席彧_席雨泣 江东猛虎小霸王,征战四方聘疆场。 才略绝异平三郡,一时大意死四方。
    席彧_席雨泣阅读 3,214评论 0 0

友情链接更多精彩内容