外连接OUTER JOIN

  LEFT [OUTER] JOIN,左外连接

  显示左表的全部记录及右表符合连接条件的记录

  下面我们来演示一下,操作命令及部分结果如下:

SELECT   goods_id,goods_name,cate_name    FROM   tdb_goods    LEFT   JOIN   tdb_goods_cates   ON    tdb_goods.cate_id     =    tdb_goods_cates.cate_id\G;

  现在我们发现一共得到了23条记录,我们来看一下第23条记录,我们发现他的商品分类为NULL,所以说左外连接就是左表的全部和右表中符合条件的记录,如果说没有符合条件的就显示为NULL

  这就是我们在商品表中插入的那条商品类别为13的那条记录,因为他在商品类别表中不存在,所以就显示为NULL。这就是左外连接

2  RIGHT [OUTER] JOIN,右外连接

  显示右表的全部记录及左表符合连接条件的记录

  下面我们再来看一下右外连接,我们只需要将LEFT改为RIGHT即可。同样没有的就显示为NULL,大家自己可以做一下练习。

SELECT   goods_id,goods_name,cate_name    FROM   tdb_goods    RIGHT   JOIN   tdb_goods_cates   ON    tdb_goods.cate_id     =    tdb_goods_cates.cate_id\G;

最新文章

  1. 将字符串中的URL 解析,获取内容
  2. MachineKey 操作 之 获取 MachineKey
  3. C代码实现非循环单链表
  4. 1472. Martian Army
  5. 【python】构造字典类型字典
  6. javascript数据类型理解整理
  7. 最近喜欢听的英文歌——Because Of You - Kelly Clarkson
  8. PHP从零开始-笔记-面向对象编程的概念
  9. gulp教程
  10. 7.1SportsStore:Navigation and Checkout
  11. Travis-CI的进一步使用
  12. javascript笔记——cookie解析
  13. robot自动化测试(一)---安装
  14. Unity 2DSprite
  15. Scrum
  16. HA总结:AWS 网络连接
  17. Confluence 6 恢复一个站点有关使用站点导出为备份的说明
  18. C++学习笔记40:进程应用
  19. 转:区块链开发(一)搭建基于以太坊go-ethereum的私有链环境
  20. REST-assured 3发送图片

热门文章

  1. Vue2.0父子组件间事件派发机制
  2. Unity渲染
  3. Thinkphp5.0怎么加载css和js
  4. IPS
  5. SPFA的两种优化
  6. hive查询不加分区的一个异常
  7. 洛谷1462 通往奥格瑞玛的道路 最短路&&二分
  8. 用Python定时爬取网站最新资源
  9. parted---磁盘分区
  10. python 爬虫简介