【技术研究】Mysql系列——left join

    这两个命令是我平时工作中相对使用的比较少的。最近研究了下,left join示例如下:

select * from table1 A left join table2 B on A.uid=B.uid where A.sex is F; 

    整个思想是:先查询A中所有数据,再将B中满足条件的数据接到后面,见图:

    其中,B表中uid为5是不符合条件的记录,最后从这个集合中筛选出满足where条件的记录。见图:

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

推荐阅读更多精彩内容

  • 什么是SQL数据库: SQL是Structured Query Language(结构化查询语言)的缩写。SQL是...
    西贝巴巴阅读 5,852评论 0 10
  • 50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cna...
    最美的太阳WW阅读 8,481评论 0 23
  • 1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop dat...
    codeSirCao阅读 3,199评论 0 2
  • 1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop dat...
    sakura_L阅读 2,958评论 0 6
  • 一、Android原生分享,即使用Android原生sdk进行分享,相比第三方sdk,优点是不用下载第三方jar包...
    V1tas阅读 4,587评论 0 0