【问题标题】:Query Syntax in HiveHive 中的查询语法
【发布时间】:2021-10-16 20:32:22
【问题描述】:

我们如何将 Oracle 中的以下查询转换为 Hive 兼容的 ANSI SQL 语法? 请帮忙。

SELECT C.BUSINESS_UNIT_CA, (SELECT C1.DESCR FROM HIVE_TABLE_C1 C1 WHERE C.BUSINESS_UNIT_CA = C1.BUSINESS_UNIT) AS CA_BU_DESCR FROM HIVE_TABLE_C C

【问题讨论】:

标签: sql hive hiveql ansi-sql


【解决方案1】:

使用LEFT JOIN重写:

SELECT C.BUSINESS_UNIT_CA, C1.DESCR AS CA_BU_DESCR 
 FROM HIVE_TABLE_C C
      LEFT JOIN HIVE_TABLE_C1 C1 ON C.BUSINESS_UNIT_CA = C1.BUSINESS_UNIT

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多