ITPub博客

首页 > 数据库 > 国内数据库 > Base 8s数据库SELECT 语句之外连接子句介绍

Base 8s数据库SELECT 语句之外连接子句介绍

原创 国内数据库 作者:GBASE南大通用 时间:2025-12-05 15:30:28 0 删除 编辑

南大通用GBase 8s数据库SELECT 语句之外连接子句简介:

ANSI LEFT OUTER 连接

LEFT 关键字指定将第一个表引用处理作为该连接中的主表的连接。在左外连接中,外连接的从部分出现在起始该外连接规范的关键字的右边。结果集包括 INNER 连接返回的所有行,加上可能已从从表废弃的所有行。

ANSI RIGHT OUTER 连接

RIGHT 关键字指定连接,该连接处理第二个表引用作为连接中的从表。在右外连接中,外连接的从部分出现在起始该外连接规范的关键字的左边。结果集包括 INNER 连接返回的所有的行,加上可能已从从表废弃了的所有行。

对横向派生的表的相关联引用不是 ANSI RIGHT OUTER 连接中有效的表引用。例如,下列查询失败,因为在派生的表的 ON 子句中的相关联的引用 t1.c1 是不受支持的横向相关联:

SELECT * FROM t1 RIGHT JOIN LATERAL

(SELECT * FROM t2 JOIN t3

ON t2.c1 = t1.c1) AS X ON 1=1;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3104521/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
GBASE南大通用,致力于成为用户最信赖的数据库产品供应商!

注册时间:2020-07-16

  • 博文量
    1319
  • 访问量
    1298879