当前位置:网站首页>GBase 8s V8.8 SQL 指南:教程-6.2.2(1)
GBase 8s V8.8 SQL 指南:教程-6.2.2(1)
2022-04-22 22:05:00 【GBASE数据库】
6.2.2 外连接
本章显示如何在 SELECT 语句中创建和使用外部连接。创建连接讨论内部连接。尽管内连
接同等看待两个或多个连接的表,但外连接不同等看待两个或多个连接的表。外连接使其
中一个表成为控制表(也称为外部表),控制其他从属表(也称为内部表)。
在内连接或简单连接中,结果只包含满足连接条件的行组合。废弃不满足连接条件的行。
在外连接中,结果包含满足连接条件的行与控制表中的行(如果在从属表中找不到匹配的
行那么将废弃这些行)的组合。在从属表中无匹配行控制表的行在选自从属表的列中包括
NULL 值。
外连接允许您在应用连接条件之前将连接过滤器应用于内部表。
数据库服务器的较早版本只支持对用于外连接的 ANSI-SQL 标准语法的 GBase 8s 扩展。
此语法仍受支持。然而,ANSI-SQL 标准语法在创建查询方面灵活性更高。建议使用
ANSI-SQL 标准语法来创建新查询。不管您使用何种形式的语法,必须将它用于单个查询
块中的所有外连接。
在依赖于外连接之前,确定一个或多个内连接是否可工作。当不需要来自其它表的补充信
息时,通常可以使用内连接。
限制: 不能在同一查询块中组合 GBase 8s 和 ANSI 外连接语法。
有关外连接的语法的信息,请参阅《GBase 8s SQL 指南:语法》。
对外连接语法的 GBase 8s 扩展
对外连接语法的 GBase 8s 扩展在外连接的开始处使用 OUTER 关键字。当使用 GBase
8s 语法时,必须在 WHERE 子句中包含连接条件。在将 GBase 8s 语法用于外连接时,数
据库服务器支持以下三种基本类型的外连接:
• 对两个表的外连接
• 与第三个表进行简单连接的外连接
• 将两个表与第三个表进行外连接
外连接必须具有 Projection 子句、FROM 子句和 WHERE 子句。连接条件在 WHERE 子
句中表述。要将简单连接转换为外连接,在 FROM 子句中从属表的名称前面之间插入关
键字 OUTER 。如在本节中后面所示,可以在查询中多次包括 OUTER 关键字。
没有对外连接语法的 GBase 8s 扩展等价于 ANSI 右外连接。
版权声明
本文为[GBASE数据库]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_47390342/article/details/124351913
边栏推荐
- [wechat applet development (cloud wallpaper applet tutorial)]
- 赛微微电上市首日破发:市值蒸发超15亿元,经营规模略输一筹
- Why is bi so important to enterprises?
- Overview of working principle and main characteristics of ATOS proportional valve
- Kunlundb's support for MySQL private DML syntax
- 多层感知机的从零开始实现( 从D2L 包中抽取函数)
- PHP one-dimensional array de duplication
- 都是做全屋智能的,Aqara和HomeKit到底有什么不同?
- [Istio是什么?] 还不知道你就out了,一文40分钟快速理解
- 4 / 21 Kunming supplementary questions + mathematics
猜你喜欢

MySql--- 数据类型

论文笔记: BRITS: Bidirectional Recurrent Imputation for Time Series

Shadowcaster shadowmask map of 0 basic unityurp rendering pipeline is indistinct (code direction)

【4.1】flink窗口算子的trigger触发器和Evictor清理器

2021下半年软件设计师上午真题及答案解析
![[summary of scattered knowledge points 5]](/img/a6/6700f00b01bc59fc0366d64071ac41.png)
[summary of scattered knowledge points 5]

Reinforcement learning (practice): feedback, AC

【MMUB】基于Hidden Markov model的手机用户行为建模——Hidden Markov model

Is it necessary to read the history of mathematics? We have neglected too much about mathematics education

Listing on the Shanghai Stock Exchange of CNOOC: market value of 6.515 billion and annual profit of 70.3 billion
随机推荐
【深入浅出强化学习】1 绪论
Kunlundb's support for MySQL private DML syntax
2.57-编写程序show_short, show_long和show_double,它们分别打印类型为short, long和double的C语言对象的字节表示。请试着在几种机器上运行。
R语言数据分析从入门到高级:(九)数据清洗技巧之数据表连接大全
Which is the most suitable educational financial product?
Reinforcement learning (practice): dqn, double dqn, dueling dqn
The head is fixed on the ceiling, less than one screen of footer is fixed on the bottom, and more than one screen scrolls. Pay attention to the notes
hawe哈威液压泵站的液压冲击分析
396. 旋转函数 / 剑指 Offer II 013. 二维子矩阵的和
2.59-编写一个C表达式,它生成一个字,由x的最低有效字节和y中剩下的字节组成。对于运算数x =0x89ABCDEF和y=0x76543210,就得到0x765432EF.
多层感知机的从零开始实现( 从D2L 包中抽取函数)
条件编译分析及使用
Centos7安装mysql
Is Huishang futures a formal platform? Is it safe to open an account?
Sign up to open QKE container engine hosting version and container ecological Conference!
TCP/IP 协议及网络分层模型
kubeflow创建新用户用户密码
repeat_string删除部分字符
Metawork: please, this remote pairing programming is cool!
加法逆元(a^a=0)异或操作,这个并没有性能上的优势,只是一个智力游戏