out joint query(原创)

原创

这个是相对于一般的inner joint query 来说的另外一种联合查询;
关键字:(+) 
e.g where a.cardid = b.cardid(+) ,其中 “ (+)“写在信息不足的一方;

比如tablecard表中有所有的卡的记录,而tableentitle中存在有授权的卡的授权记录;
这样用一般的inner joint query :where a.cardid = b.cardid 这是不会显示出没有授权的卡的信息
而如果用out joint query: where a.cardid = b.cardid(+)
select  a.cardid, a.cardseires, b.productid,b.expiredate from  tablecard  a, tableentite b where a.cardid=b.cardid(+) order by cardid;

这样可以显示出所以的卡记录,无论这张卡有没有授权记录; 

时间: 2024-12-23 00:06:17

out joint query(原创)的相关文章

【原创】MySQL Proxy - query注入动作中的脚本序列

    下图展示了一个如何使用 proxy 将客户端发送过来的 query 注入到 query 队列的例子.因为 proxy 位于客户端和 MySQL 服务器之间,所以经由 proxy 发送到服务器,以及由 proxy 最终返回给客户端的信息,不需要做到完全匹配或者关联.一旦客户端连接到了 proxy ,下图中展现的由客户端发送每一个单独的 query 引起的命令序列将会发生.           当客户端向 proxy 提交了一个 query 的时候,proxy 内部的 read_query(

The Hybrid Response(原创)

The Hybrid Response When requirements call for changed data to result in both type 1 and type 2 behavior, the solution is disarmingly simple: provide for both. This cannot be achieved with a single attribute, but it can be achieved by providing a pai

管理OCR与Voting Disk(原创)

Voting Disk 概述  Oracle Clusterware由2部分组成,分别是Voting Disk和 OCR.Voting Disk里面记录着节点成员的信息.如RAC数据库中有哪些节点成员,节点增加或者删除时也同样会将信息记录进来.Voting Disk必须存放在共享存储上,通常来说是存放在裸设备上.Voting Disk主要为了在出现脑裂时,决定那个Partion获得控制权,其他的Partion必须从集群中剔除.为了保证Voting Disk的安全,需要配置多个Voting Dis

PL/SQL的存储过程和函数(原创)

存储过程概述 存储过程是子程序的一种类型,能够完成一些任务,作为schema对象存储于数据库.是一个有名字的PL/SQL代码块,支持接收或不接受参数,同时也支持参数输出.一个存储过程通常包含定义部分,执行部分,Exception部分,可以被其他子程序调用,也可以被重用.过程定义CREATE [OR REPLACE]PROCEDURE procedure_name[(argument_name [IN | OUT | IN OUT] argument_type)]AS | ISBEGIN    p

PL/SQL DEVELOPER 6会话管理(原创)

原创 PL/SQL DEVELOPER 6会话管理   PL/SQL DEVELOPER 6的会话管理功能非常出色,几可以完成所有常用的会话管理功能,主要功能有: 查询会话列表信息 结束会话 会话跟踪 导出会话信息 查询会话具体的详细信息 会话当前打开的游标 会话当前正在执行的SQL 会话所有的统计信息 会话当前锁定的对象 还可以根据个人要求定制查询与会话相关的信息   下面我将全面介绍PL/SQL DEVELOPER 6会话管理功能: 打开Tools/Sessions菜单,会话窗口显示如下:

Type 2 Slowly Change Dimension with Timestamp(原创)

Time-Stamped Dimensions If there is any uncertainty about requirements for historic data, the most common response to changes in source data is the type 2 slowly changing dimension.It is the safe choice because it preserves the association of histori

Spring Boot 整合 Elasticsearch,实现 function score query 权重分查询

摘要: 原创出处 www.bysocket.com 「泥瓦匠BYSocket 」欢迎转载,保留摘要,谢谢! 『 预见未来最好的方式就是亲手创造未来 – <史蒂夫·乔布斯传> 』 运行环境:JDK 7 或 8,Maven 3.0+技术栈:SpringBoot 1.5+,ElasticSearch 2.3.2 本文提纲 一.ES 的使用场景 二.运行 springboot-elasticsearch 工程 三.springboot-elasticsearch 工程代码详解 一.ES 的使用场景 简

Xmanager使用总结(原创)

Xmanager连接AIX服务器  xmanager连接AIX服务器可以分为两种情况: 1.连接IBM服务器,使用远程桌面功能进行系统维护. 要求这台服务器已经安装了图形桌面,如CDE等,并启动到图形界面.在xmanager中的Xbrowser中,输入相应服务器的地址,即可.这种情况能够成功的前提是,服务器已经启动图形桌面. 2.运行图形化安装软件,连接运程服务器,显示其图形界面. 如安装oracle,运行dbca建库等. 第一步:打开Xbrowser,在地址栏输入要登录服务器的ip地址,回车.

DB2的olap函数详解(原创)

DB2 olap函数概述  在线分析处理函数(OLAP)是DB2中扩展了关系模型.使关系模型能够理解行集合内的排序方式的重要函数之一.典型的 DB2在线分析处理的格式包括两部分:函数部分和OVER表达式部分. 函数部分包括:ROW_NUMBER.RANK.DENSE_RANK.FIRST_VALUE.LAST_VALUE.LAG.LEAD.COUNT.MIN.MAX.AVG.SUM over表达式部分在示例中进行介绍,这里不具体介绍语法OLAP函数介绍      SELECT