`

on的新理解方式;

阅读更多

left join on的新理解方式;

我可以这样理解么,on之后跟的是2部分 关系;
第1部分是2张表的连接(A.ID = B.ID;)
第2部分是 置空关系(a.CESHI_TYPE IN (4))

当他们and 之后,肯定先执行第一部分(左连接),然后再置空 第2部分关系
SELECT *
  FROM TEST1 A
  LEFT  JOIN TEST12 B ON A.ID = B.ID;
  
SELECT *
  FROM TEST1 A
  LEFT  JOIN TEST12 B ON (a.CESHI_TYPE IN (4) AND A.ID = B.ID);
我可以这么理解么?

 

 

http://www.itpub.net/viewthread.php?tid=1398047&pid=17288990&page=1&extra=#pid17288990

分享到:
评论

相关推荐

    举例理解Ruby on Rails的页面缓存机制

    在标题和描述中提到的“举例理解Ruby on Rails的页面缓存机制”,主要是指通过具体的例子来阐述如何在实际项目中运用页面缓存。例如,IBM 官方技术文档中的内容可能包含以下示例: 1. **启用页面缓存**:在 Rails ...

    华为ONT组播版本配置工具.rar

    在IP网络中,组播是一种高效的数据传输方式,它允许一个源向多个接收者同时发送数据,而无需为每个接收者重复发送。这与广播不同,广播是向网络中的所有设备发送数据,而组播仅向指定的成员发送,因此更加节省网络...

    Unity UGUI控件 OnValueChanged事件测试说明Demo

    4. **事件处理**:在Unity中,你可以通过两种方式处理OnValueChanged事件:一是使用Unity的EventSystem和IPointerClickHandler接口,另一种是使用C#脚本直接挂接OnValueChanged事件。后一种方法通常更直观,只需在...

    MySQL三种关联查询的方式_ ON vs USING vs 传统风格

    本文将详细探讨三种常用的关联查询方式:传统风格(也被称为Theta风格)、使用ON关键字以及使用USING关键字,并通过示例来帮助理解它们之间的差异及其应用场景。 #### 1. 传统风格 (Theta风格) 传统风格,有时也被...

    ON_CONTROL_RANGE处理

    在MFC中,`ON_CONTROL_RANGE`宏的使用方式通常是这样的: ```cpp BEGIN_MESSAGE_MAP(CMyDialog, CDialog) ON_CONTROL_RANGE(BN_CLICKED, IDC_BUTTON1, IDC_BUTTON5, OnButtonClicked) END_MESSAGE_MAP() ``` 上述...

    On Intelligence.pdf

    他认为,仅仅从哲学或一般性的角度理解大脑是不够的,还需要以一种详细的工程方式来理解。他的目标不仅是理解什么是智能以及大脑如何运作,还在于如何构建出同样运作的机器。 #### 二、主要内容概览 - **序言**:...

    ONCRPC.zip_ONCRPC_onc_onc rpc_onc rpc_visual c

    总结来说,这个"ONCRPC.zip_ONCRPC_onc_onc_rpc_onc_rpc_visual_c"压缩包是一个宝贵的资源,对于想要在Windows系统上利用ONC RPC技术进行分布式系统开发的程序员来说,提供了必要的库和源码,有助于他们快速理解和...

    ruby on rails 101

    引用自Nathan Torkington的话:“使用Ruby on Rails就像观看功夫电影一样,看似弱小的新手框架却能够用各种创造性的方式打败众多强大的对手。”这句话生动地描述了Ruby on Rails的独特之处以及它在Web开发领域的影响...

    on lisp 中文版

    ### 关于《OnLisp》:深入理解 Lisp 的高级编程技术 #### 书籍概述 《OnLisp》是由 Paul Graham 所著的一本经典著作,该书主要面向那些希望深入了解 Lisp 编程语言并掌握其高级特性的程序员。不同于一般的 Lisp ...

    基于SQL Server Alwayson技术的负载均衡研究.pdf

    2. **写负载均衡**:尽管SQL Server Always On不直接支持写操作的负载均衡,但可以通过其他方式间接实现。例如,通过分区表策略,将数据分布到多个数据库,然后将这些数据库放在不同的可用性组中,可以实现写操作的...

    SQL Server 2019 for Windows Server 2019无域搭建always-on.pdf

    本文详细介绍了如何在Windows Server 2019上,不依赖域控制器搭建SQL Server 2019的Always-On解决方案,旨在帮助中高级技术人员理解和实施这一技术。 首先,搭建环境是基础。操作系统应选用Windows Server 2019 ...

    Outlook on the Desktop

    Outlook on the Desktop解决了这个问题,它通过创建一个桌面快捷方式,让用户能够一键进入Outlook,节省了在应用程序之间切换的时间。 这个工具的独特之处在于,当用户点击这个桌面图标上的“x”时,Outlook并不会...

    ONT组播配置工具218版-v1.2-V300R017C00SPC218

    该版本的ONT组播配置工具可能提供了图形化界面或命令行方式,简化了上述配置步骤,帮助网络管理员快速、准确地设定ONT的组播功能。通过使用这个工具,可以高效管理ONT上的组播服务,确保用户能够享受到高质量的...

    On Intelligence

    通过对大脑如何产生新的想法和解决方案的研究,我们可以更好地理解创造力的本质,并尝试将其应用于机器设计中。 #### 五、智能的未来展望 ##### (一)智能机器的新纪元 随着对智能理论的不断深入研究,未来我们...

    opnet ON/OFF业务源

    OPNET中的ON/OFF业务源是一种特殊的业务源模型,它以周期性的方式模拟网络流量。"ON"状态表示数据流在网络中传输,而"OFF"状态则表示无数据传输,即网络空闲。这种模型通常用于模拟间歇性或突发性的网络负载,例如...

    Spotlight on Unix 监控Linux服务器

    2. **警报与通知**:当系统出现异常时,Spotlight能够设置阈值警报,通过邮件或其他方式通知管理员,确保问题得到及时处理。 3. **历史数据记录**:Spotlight可以记录一段时间内的性能数据,便于进行趋势分析,找出...

    informix online的安装

    Informix Online的安装是一项技术性较强的工作,尤其在Unix环境下,需要对操作系统和数据库系统有深入理解。本文将详细介绍Informix Online的安装步骤,磁盘空间的准备,Unix系统核心参数的修改,以及安装和配置过程...

    on chip commnication&interconnect;\A Light–Weight Network–on–Chip Architecture

    On-chip communication(片上通信)是指在单个集成电路芯片内部不同功能模块之间的数据交换方式。随着集成度的不断提高,传统的总线架构已经无法满足现代多核处理器系统对带宽和延迟的要求。因此,研究高效的片上...

Global site tag (gtag.js) - Google Analytics