2019-10-22 第二天笔记:

今天总结:通过今天的学习主要复习了,sql 的 join 关联查询;

1、INNER JOIN 关键字在表中存在至少一个匹配时才返回行,如果  表中没有匹配,则不会列出。

SELECT  表1和表2的字段      FROM    表1     INNER JOIN  被关联的表2    ON  表1的  id  =  表2的   id(ON 后面可以理解主键外键的关系

2、LEFT JOIN 关键字以左表(table1)为基础返回所有的行,如果右表(table2)中没有匹配,显示结果的为 NULL

SELECT   各个表的字段    FROM  左表      LEFT JOIN   需要关联的表   ON   左表的id  = 被关联表的id

3、RIGHT JOIN 关键字从右表(table2)为返回所有的行,如果左表(table1)中没有匹配,则结果为 NULL。

SELECT     各个表的字段    FROM   右表     RIGHT JOIN    被关联的表      ON     表1id  =   表2的 id

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 1,324评论 0 7
  • 基础语句 1. 创建数据库 CREATE DATABASE database_name 2. 删除数据库 drop...
    敲代码的本愿阅读 1,098评论 1 7
  • MySQL语句大全(超详细) 1、说明:创建数据库 CREATE DATABASE database-name 2...
    Ncompass阅读 331评论 0 1
  • 0609第一次打卡:关键词介绍法 01.曾经的我—杂志美编 我曾经是一名在传统纸媒工作多年的资深美编。在工作上也收...
    清羽轻扬阅读 305评论 3 2
  • 羊的爸爸去世了。 听到这个消息的时候,我正准备吃中饭。看着那条信息,久久无法平静。 是能理解这种心情的。看着亲人在...
    方圆杂谈阅读 520评论 0 0

友情链接更多精彩内容