-- 准备工作

drop table if exists Emp;

create table if not exists Emp

(

uid int primary key,

sid int

);

insert into Emp values(1,1);

insert into Emp values(2,2);

drop table if exists Sal;

create table if not exists Sal

(

sid int primary key,

salary float

);

insert into Sal values(1,11);

insert into Sal values(3,33);

-- 查看结果

select * from Emp left  join Sal on Emp.sid = Sal.sid;

左表为主(左表内容至少全部出现一次)

uid

sid

sid

salary

1

1

1

11

2

2

NULL

NULL

select * from Emp right join Sal on Emp.sid = Sal.sid;

右表为主(右表内容至少全部出现一次)

uid

sid

sid

salary

1

1

1

11

NULL

NULL

3

33

select * from Emp inner join Sal on Emp.sid = Sal.sid;

相当于上面两表求交集

uid

sid

sid

salary

1

1

1

11

原文:http://www.cnblogs.com/playSCforever/p/3970788.html

mysql right join实例_mysql left join,right join,inner join简单实例相关推荐

  1. mysql+ubunt+绿色安装_Mysql在ubuntu18上的安装及简单使用

    数据相关行业都离不开数据库,mysql在ubuntu上的安装比在windows上安装简单多了,下面我记录一下自己成功安装的步骤和使用. 1.安装软件 首先更新一下源:sudo apt-get upda ...

  2. php jquery 实例教程,php jquery 多文件上传简单实例

    这篇文章主要介绍了php jquery 多文件上传简单实例,有需要的朋友可以参考一下 代码如下: Upload $(document).ready(function() { var settings ...

  3. java file 实例_Java File类的详解及简单实例

    Java File类的详解及简单实例 1. File():构造函数,一般是依据文件所在的指定位置来创建文件对象. CanWrite():返回文件是否可写. CanRead():返回文件是否可读. Co ...

  4. mysql not exists优化_MySQL优化--NOT EXISTS和LEFT JOIN方式差异

    在MySQL中,我们可以将NOT EXISTS语句转换为LEFT JOIN语句来进行优化,哪为什么会有性能提升呢? 使用NOT EXISTS方式SQL为: SELECT count(1)FROMt_m ...

  5. mysql join 排序_MySQL查询优化:连接查询排序limit(join、order by、limit语句)

    本文链接:https://blog.csdn.net/xiao__gui/article/details/8616224 不知道有没有人碰到过这样恶心的问题:两张表连接查询并limit,SQL效率很高 ...

  6. mysql7种join连接_mysql 重新整理——七种连接join连接[六]

    前言 总结一下其中join连接. 正文 又到了盗图时刻: 上面标记好了顺序. 第一种: select * from A a left join B b on a.key=b.key 这里解释一下,这里 ...

  7. mysql 事务实例_mysql实现事务的提交和回滚实例

    mysql创建存储过程的官方语法为: 复制代码 代码如下:START TRANSACTION | BEGIN [WORK] COMMIT [WORK] [AND [NO] CHAIN] [[NO] R ...

  8. mysql 多物理机_MySQL 5.6同一物理主机配置多实例

    1. 规划目录 创建软件目录,多个实例共用一个软件目录 [root@localhost ~]# mkdir  /mysql_software_56 单实例源码安装流程可以参考 MySQL 5.6源码编 ...

  9. mysql 删除字段语法_mysql增添、修改、删除字段语法实例

    mysql增添.修改.删除字段语法实例 mysql 添加.修改.删除字段语法实例 sql alert 添加.修改.删除字段语法实例 alter table 的语法如下: alter table &qu ...

  10. python爬虫入门实例-Python爬虫快速入门:基本结构简单实例

    本爬虫系列入门教程假设读者仅有一点点Python基础或者近乎为零的基础.如果是有Python基础的可以跳过一些对于Python基本知识的补充. 爬虫能干什么呢?一句话概括,正常通过浏览器可以获取的数据 ...

最新文章

  1. 阿里巴巴JAVA面试真题(三)
  2. c语言结构体如何定义字母,c语言中定义结构体如何定义?
  3. ThinkCMF 5.1.0 发布:支持 swoole、协议变更为 MIT
  4. Redhat Enterprise linux 5 的安装
  5. 编译安装samba-4.85
  6. 【OOP】零钱通项目
  7. background-origin:规定 background-position 属性相对于什么位置来定位
  8. 厦门信息集团与EMC战略合作共建智慧厦门
  9. Java中instanceof与getClass的区别
  10. 系统化交易与量化交易理论与书籍
  11. 推荐一款安卓抓包工具(抓包精灵)
  12. HTML页面多语言切换
  13. 鸿蒙子系统解读-Camera子系统篇
  14. 蓝肽子序列 [蓝桥杯]
  15. 判断一个单链表是否有环,若有,找出环的入口节点
  16. 全差分运放阻抗匹配计算(三)
  17. 详谈什么是接口测试?
  18. 光遇测试服怎么显示服务器错误,光遇服务器错误怎么办_光遇服务器错误解决方法_3DM手游...
  19. 推荐:linux下的搜狗拼音输入法——scim-python
  20. 湖南理工学院计算机老师信息,张登奇(计算机与信息工程系)老师 - 湖南理工学院 - 院校大全...

热门文章

  1. 超声波技术构建触摸界面
  2. 2021年大数据HBase(十):Apache Phoenix的基本入门操作
  3. CentOS安装crontab
  4. python 内置函数map的使用
  5. Can't create table... error150
  6. 微信小程序开发工具的基本应用
  7. 使用spring initializr ( 4.快速创建springboot工程 )(入门结束)
  8. 51nod 1617 奇偶数组
  9. c语言链表最高响应比优先,操作系统--最高响应比优先调度算法实验报告..doc
  10. Android 你知道界面布局嵌套多少层之后会Crash吗