给个通俗的解释吧.
例表a
aid adate
1    a1
2    a2
3    a3
表b
bid  bdate
1     b1
2     b2
4     b4
两个表a,b相连接,要取出id相同的字段
select * from a inner join b on a.aid = b.bid这是仅取出匹配的数据.
此时的取出的是:
1 a1 b1
2 a2 b2
那么left join 指:
select * from a left join b on a.aid = b.bid
首先取出a表中所有数据,然后再加上与a,b匹配的的数据
此时的取出的是:
1 a1 b1
2 a2 b2
3 a3 空字符
同样的也有right join
指的是首先取出b表中所有数据,然后再加上与a,b匹配的的数据
此时的取出的是:
1 a1 b1
2 a2 b2
4 空字符 b4

转载于:https://blog.51cto.com/zzjnet/329412

sql的left join 命令详解相关推荐

  1. SQL:OUTER JOIN用法详解

    SQL--JOIN用法 外联接. 外联接可以是左向外联接.右向外联接或完整外部联接.  在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定: LEFT JOIN 或 LEFT OUTE ...

  2. 常用经典SQL语句大全完整版--详解+实例 (存)

    常用经典SQL语句大全完整版--详解+实例 转 傻豆儿的博客 http://blog.sina.com.cn/shadou2012  http://blog.sina.com.cn/s/blog_84 ...

  3. MySQL调试--explain命令详解

    原文网址:MySQL调试--explain命令详解_IT利刃出鞘的博客-CSDN博客 简介 本文介绍MySQL的explain命令的用法及其结果的含义. explain作用 概述 在 SELECT 语 ...

  4. linux中的shell有printf吗,Linux Shell系列教程之(八)Shell printf命令详解

    在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对Shell printf命令有了一个简略的介绍,本篇给大家详细介绍下Shell中的printf命令. 一.Shell p ...

  5. mysql 关键字 status_Mysql show status命令详解

    Mysql show status命令详解 ## 介绍 SHOW STATUS提供服务器的状态信息. ## 命令用法 ```sql mysql> show status; mysql> s ...

  6. net user命令详解

    net use \\ip\ipc$ " " /user:" " 建立IPC空链接  net use \\ip\ipc$ "密码" /user ...

  7. mysql命令行查看表的触发器_Mysql事项,视图,函数,触发器命令(详解)

    事项开启和使用 //修改表的引擎 alter table a engine=myisam; //开启事务 begin; //关闭自动提交 set autocommit=0; //扣100 update ...

  8. SQL语句 SELECT LIKE用法详解

    在SQL结构化查询语言中,LIKE语句有着至关重要的作用. LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用 ...

  9. mysqlbinlog工具_mysqlbinlog命令详解 Part 1-实验环境准备

    前面的一些章节我们对mysqldump常用命令进行了讲解 这个专题的内容为mysqlbinlog命令的详解 mysqlbinlog是mySQL中用来处理binlog的工具 1. MySQL二进制日志介 ...

  10. mysql查询优化explain命令详解

    转载自 mysql查询优化explain命令详解 mysql查询优化的方法有很多种,explain是工作当中用的比较多的一种检查方式.explain翻译即解释,就是看mysql语句的查询解释计划,从解 ...

最新文章

  1. 1.MySQL基本体系
  2. Python基础教程: with语句详解
  3. android 富文本框架_五种JavaScript富文本编辑器,总有一款适合你
  4. Python案例:给出三角形构成方案
  5. 《Spring技术内幕》——1.2节Spring的设计目标
  6. 6U VPX板卡资料:6U VPX 高性能计算存储板卡
  7. 震惊!!【微信拼图红包】继微信语音红包后又一新技能
  8. 介绍一个牛逼的Github项目
  9. 禁止触摸屏触控板手指缩放,需要这样处理
  10. 1421. 净现值查询(SQL)
  11. 计算机c盘属性不显示安全选项,Win10系统下磁盘属性没有安全选项卡怎么解决?...
  12. 13.4.2 查询某列数据的总和
  13. 网络工程师的职业技术要求
  14. Android7.0恢复出厂设置过程分析
  15. 计算机毕业设计Node.js+Vue安卓电影院售票管理APP论文(程序+源码+LW+部署)
  16. 1分钟了解流程图、顺序图、状态图
  17. 六问 Kafka 为啥那么牛
  18. 七夕,用python表白的各种姿势
  19. Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter
  20. 系统编程(程序与进程,进程操作API)

热门文章

  1. cmake相关:sudo make install后的卸载
  2. 力扣-1534. 统计好三元组
  3. L1-028 判断素数 (10 分)—团体程序设计天梯赛
  4. Uva 12009 平方数尾数与自身同样 dfs 构造
  5. POJ 2752 Seek the Name, Seek the Fame
  6. 解决IE8下不支持document.getElementsByClassName的方法
  7. Docker简介及Linux下安装
  8. Linux常见问题解答--如何修复“tar:Exiting with failure status due to previous errors”
  9. Jmeter参数化HTTP request中Send Files With The Request的文件路径和文件名
  10. ASP.NET 取得 Request URL 的各个部分