`

左外连接,右外连接,全连接,内连接。四种连接的差异

阅读更多
 

 左外连接,右外连接,全连接,内连接。四种连接的差异

例子:  
   a表      id    name      b表      id    job    parent_id  
               1    张3                    1      23      1  
               2    李四                  2      34      2  
               3    王武                  3      34      4  
   
   a.id同parent_id    存在关系  
   
   内连接  
   select    a.*,b.*    from    a    inner    join    b      on    a.id=b.parent_id  查询结果与
   select   a.*,b.* from a ,b where a.id=b.parent_id

   
   结果是    
   1    张3                    1      23      1  
   2    李四                  2      34      2  
   
   左连接  
   
   select    a.*,b.*    from    a    left    join    b      on    a.id=b.parent_id  
   
   结果是    
   1    张3                    1      23      1  
   2    李四                  2      34      2  
   3    王武                  null  
   右连接  
   select    a.*,b.*    from    a    right    join    b      on    a.id=b.parent_id  
   
   结果是    
   1    张3                    1      23      1  
   2    李四                  2      34      2  
   null                  3      34      4  
   
   完全连接  
   
   select    a.*,b.*    from    a    full    join    b      on    a.id=b.parent_id  
   
   
   结果是    
   1    张3                    1      23      1  
   2    李四                  2      34      2  
   null                  3      34      4  
   3    王武                  null

分享到:
评论
5 楼 Leevencial 2011-07-15  
终于找个能看得明白的.
4 楼 fei_xiang 2009-12-16  
very good
3 楼 txy821 2009-11-30  
简单明了,赞一个
2 楼 jimmyblue 2008-09-15  
It is so good!
1 楼 song218888 2008-08-21  
呵,受教了,以前学过,也明白了,但好长时间不用就忘了,主要是语法,以后再也不忘了,谢谢.

相关推荐

    SQL 左外连接,右外连接,全连接,内连接 四种连接的差异.doc

    SQL 连接的四种类型:左外连接、右外连接、全连接、内连接 在 SQL 中,连接(JOIN)是一种非常重要的概念,它允许我们从多个表中检索数据。连接可以分为四种类型:左外连接、右外连接、全连接和内连接。每种连接都...

    SQL左外连接,右外连接,全连接,内连接四种连接的差异[参照].pdf

    主要的连接类型有内连接、左外连接、右外连接和全连接。理解这些连接方式的区别有助于设计更有效的查询,以满足不同的数据需求。 1. **内连接(Inner Join)**: 内连接只返回那些在两个表中都存在匹配的行。...

    SQL左外连接,右外连接,全连接,内连接四种连接的差异借鉴.pdf

    SQL左外连接,右外连接,全连接,内连接四种连接的差异借鉴.pdf

    Oracle左(外)、右(外)、全(外)、(内)连接语法与SQL标准的比较

    通过对比可以看出,Oracle在实现左(外)、右(外)、全(外)以及内连接时,其语法与SQL标准有所不同,尤其是在左(外)和右(外)连接上使用了独特的“+”符号来表示可选项。对于全(外)连接,Oracle通过组合左(外)和右(外)...

    理解oracle中的外连接

    外连接分为三种类型:左外连接(Left Outer Join)、右外连接(Right Outer Join)和全外连接(Full Outer Join)。本篇文章将深入探讨这三种外连接的概念、语法以及它们在实际应用中的作用。 1. 左外连接(Left ...

    SQL连接查询数据库操作

    - **全外连接**:返回左表和右表中的所有记录,无论它们是否匹配。 #### 示例: ```sql -- 左外连接 SELECT O.ID, O.ORDER_NUMBER, O.CUSTOMER_ID, C.ID, C.NAME FROM ORDERS O LEFT OUTER JOIN CUSTOMERS C ON C....

    CS231n-全连接神经网络笔记

    全连接神经网络是神经网络的一种,它包含至少一个隐藏层,其中每个神经元与上一层的所有神经元相连。这种网络结构能够学习输入数据的复杂特征表示,这对于图像分类任务尤为重要。神经网络通过不断训练和调整权重,...

    简单三层全连接神经网络做二分类问题批量梯度下降结果可视化

    在本项目中,我们探讨的是如何使用Python编程语言构建一个简单的三层全连接神经网络(3-Layer Neural Network,简称3LNN)来解决二分类问题。这个任务涉及到深度学习的基础知识,尤其是神经网络架构和优化算法。以下...

    数据库连接池以及hibernate对各种连接池的整合

    3. **命名空间变化**:不同Hibernate版本中,连接池提供类的全限定名可能不同,如C3P0在Hibernate 2和3中的配置类名差异。 配置示例: ```xml <!-- 配置C3P0连接池 --> ...

    HQL 连接查询

    - **Right Outer Join (右外连接)**:与左外连接相反,右表中的所有记录都会出现在结果集中。 - **Full Outer Join (全外连接)**:表示两个表中的所有记录都会出现在结果集中,如果某一边没有匹配,则会用NULL填充。...

    kettle 连接 clickhouse数据库

    总的来说,Kettle连接ClickHouse是一种强大的数据处理解决方案,它结合了Kettle的ETL功能和ClickHouse的高性能分析能力,为大数据处理提供了便利。在实践中,不断学习和优化这些工具的使用,能够极大地提升数据工作...

    C# 蓝牙配对连接发送及接收文件源代码全(测试通过)

    在本文中,我们将深入探讨如何使用C#编程语言和开源库InTheHand.Net.Personal.dll来实现蓝牙设备的配对、连接、发送以及接收文件。这个项目涵盖了从建立蓝牙连接到实际传输数据的关键步骤,适用于手机与电脑之间的...

    不使用框架实现全连接神经网络进行手写数字识别(layer封装好)

    在深度学习领域,全连接神经网络(Fully Connected Neural Network,简称FCNN)是最早也是最基础的模型之一,尤其在图像识别任务中有着广泛的应用。本项目实现了不依赖任何特定框架,如TensorFlow、PyTorch等,从零...

    2017-全连接层-In Defense of Fully Connected Layers in Visual1

    实验表明,当目标域的图像属性或任务目标与源域有显著差异时,保留源域预训练模型中的全连接层对于转移到目标域后保持高精度至关重要。这意味着在某些情况下,尽管全连接层可能带来过拟合的风险,但其对特征提取和...

    Join on 连接

    右外连接与左外连接类似,但反之。它返回右表的所有记录,即使在左表中没有匹配的记录。对于左表中没有匹配的记录,其字段值将被填充为NULL。例如: ``` SELECT A.* FROM A RIGHT JOIN B ON A.ID = B.ID ``` 这...

    C3po连接池的工作总结

    C3P0(读作“See Three Oh”)是一个开源的JDBC连接池项目,它实现了数据源和JNDI绑定,支持JDBC连接池的全过程管理。C3P0是一个纯Java编写的持久层框架,它可以显著提高对数据库连接的管理和使用效率。C3P0的核心类...

    卷积和全连接神经网络实现手写数字识别.docx

    全连接神经网络模型是一种多层感知机(MLP),感知机的原理是寻找类别间最合理、最具有鲁棒性的超平面,感知机最具代表的是 SVM 支持向量机算法。神经网络同时借鉴了感知机和仿生学,神经元接受一个信号后会发送各个...

    2021-2022年收藏的精品资料格力空调室内外电气连接培训教材解读.doc

    - 定频分体机中,不同系列的室内机接线方式略有差异,部分机型使用全接线板,部分则没有接线板,采用直接连接方式。 - 使用快速连接端子的机型,信号线通常使用ELP系列连接器,例如ELP-02V和ELP-03V,用于连接四通...

    如何用手机连接电脑让电脑上网全集

    蓝牙连接方式则更为灵活,用户可以在一定范围内自由移动手机而无需受到数据线的束缚。不过,由于蓝牙信号的特性,其在网络稳定性方面可能略逊一筹。 **所需准备:** - 蓝牙适配器(对于部分自带蓝牙功能的电脑而言...

    Web socket长连接技术介绍v1.pptx

    - WebSocket则是全双工的,建立连接后,客户端和服务端都可以主动发送数据。 - **URL差异**: - HTTP使用"http://"或"https://"开头。 - WebSocket使用"ws://"或"wss://"开头。 - **连接机制**: - WebSocket...

Global site tag (gtag.js) - Google Analytics