Sql Teradata到蜂巢等效物
我正在尝试将Teradata查询转换为配置单元查询 部分转换的查询是:Sql Teradata到蜂巢等效物,sql,hadoop,hive,teradata,Sql,Hadoop,Hive,Teradata,我正在尝试将Teradata查询转换为配置单元查询 部分转换的查询是: CREATE TABLE x.calendar_day_tmp AS SELECT k.*,s.gregorian_date FROM x.multisave_store_level AS k INNER JOIN x.calendar_day AS s ON gregorian_date BETWEEN start_date AND end_date AND (SELECT MAX(wk) FROM x.climate_d
CREATE TABLE x.calendar_day_tmp AS SELECT k.*,s.gregorian_date
FROM x.multisave_store_level AS k
INNER JOIN x.calendar_day AS s
ON gregorian_date BETWEEN start_date AND end_date
AND (SELECT MAX(wk) FROM x.climate_data) = s.wk;
我知道在配置单元中不支持非相等联接
start\u date
和end\u date
在multisave\u store\u级别
中,但不在日历日
中
gregorian\u date
在calendar\u day
中,但不在multisave\u store\u级别
上述查询是否有有效的解决方案?必须将非等联接移到where子句中。也许效率不高,但这是我知道的唯一方法。