Plsql 三个表之间的Pl/sql完全外部联接

Plsql 三个表之间的Pl/sql完全外部联接,plsql,Plsql,我有一份复杂的报告要打印。我有以下三个表格: 表A包含类别的完整列表 表B包含与某些类别的账户有关的a时段数据 表C包含与时段b中某些类别的账户相关的数据 我需要在Excel中按列打印以下内容: 类别清单 b中的数据类别 AccountCdata-AccountB数据。(对于B类和C类科目) C语言中的数据分类 我正在尝试使用完全外部联接来获取报告 当我尝试这个: 从中选择* A. 完全外接 B 关于catA=catB 完全外接 C 关于CatC=catA 但这个循环需要很长时间才

我有一份复杂的报告要打印。我有以下三个表格:

  • 表A包含类别的完整列表
  • 表B包含与某些类别的账户有关的a时段数据
  • 表C包含与时段b中某些类别的账户相关的数据
我需要在Excel中按列打印以下内容:

  • 类别清单
  • b中的数据类别
AccountCdata-AccountB数据。(对于B类和C类科目)

  • C语言中的数据分类
我正在尝试使用完全外部联接来获取报告

当我尝试这个:

从中选择*
A.
完全外接
B
关于catA=catB
完全外接
C
关于CatC=catA
但这个循环需要很长时间才能给出结果。(我的数据包含数百万条记录。)

当我尝试

从中选择*
A.
完全外接
B
关于catA=catB
完全外接
C
会计科目C=会计科目

但这并没有给出c中存在但b中不存在的类别的帐户列表。

Mysql不支持pl/sql,也不支持完全外部联接。Oracle、postgresql和teradata支持这些功能。那么,您使用哪个平台呢?如果问题是关于查询的,那么您可能需要Oracle SQL,而不是PL/SQL编程语言。欢迎来到So社区。请花几分钟的时间来学习和复习。您需要以文本形式提供表定义(ddl)、示例数据—无图像和该数据的预期结果。