Sql 在配置单元中使用groupby函数获取类别计数,但输出表中缺少一个类别,因为数据在输入表中不可用

Sql 在配置单元中使用groupby函数获取类别计数,但输出表中缺少一个类别,因为数据在输入表中不可用,sql,hive,hiveql,Sql,Hive,Hiveql,配置单元脚本问题:当计数为零时,我在使用配置单元获取groupby的计数时遇到问题。如果输入表中有一个类别,我就可以在输出表中看到计数。但当某个特定类别在输入表中不可用时,它在输出表中不会显示为零。相反,该类别从输出表中消失。非常感谢您的帮助。提前谢谢 输入和输出表: 输入表在“年”列上进行分区 我尝试的配置单元代码: 您可以调整查询。。这可能不是最优化的方法,但这是我能想到的 查询的结果是代码输出表 您可以在year和ada上使用left join和code_output_表 您可以调整查询

配置单元脚本问题:当计数为零时,我在使用配置单元获取groupby的计数时遇到问题。如果输入表中有一个类别,我就可以在输出表中看到计数。但当某个特定类别在输入表中不可用时,它在输出表中不会显示为零。相反,该类别从输出表中消失。非常感谢您的帮助。提前谢谢

输入和输出表:

输入表在“年”列上进行分区

我尝试的配置单元代码:


您可以调整查询。。这可能不是最优化的方法,但这是我能想到的

  • 查询的结果是代码输出表
  • 您可以在year和ada上使用left join和code_output_表

  • 您可以调整查询。。这可能不是最优化的方法,但这是我能想到的

  • 查询的结果是代码输出表
  • 您可以在year和ada上使用left join和code_output_表