博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
外连接OUTER JOIN(三十五)
阅读量:5134 次
发布时间:2019-06-13

本文共 716 字,大约阅读时间需要 2 分钟。

 

 

 

 

外连接OUTER JOIN

 

 

 

 

 

 

1   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;

 

 

转载于:https://www.cnblogs.com/zlslch/p/6542516.html

你可能感兴趣的文章
ADO.NET 基础知识
查看>>
Markdown 使用指南
查看>>
JAVA设计模式总结之23种设计模式
查看>>
各大快递公司面单号准确性验证的正则表达式,来自淘宝开放平台,时间是20181206,...
查看>>
XML解析
查看>>
C# Excel 行高,列宽,合并单元格,单元格边框线,冻结- 关于C#操作EXCLE常见操作比较全的...
查看>>
解决ssh登录慢的问题
查看>>
创建私有 Gems 源
查看>>
debian修改主机名
查看>>
使用ffmpeg转换webm格式
查看>>
Scramble String
查看>>
Java学习笔记 06 数字格式化及数学运算
查看>>
HDU 5898 odd-even number
查看>>
百度地图API的第一次接触
查看>>
List、Set、Map的区别
查看>>
【转】LDA-linear discriminant analysis
查看>>
ssh 命令
查看>>
使用traceview进行Android性能测试(转)
查看>>
Android图片处理神器BitmapFun源码分析
查看>>
伪类和伪元素
查看>>