我正在尝试创建查询中维度表,我想稍后在数据拉取中使用该表。在 MS SQL 中,我可以摆脱这个 CTE,它将使用值作为表:
with tbl_test_values as (select * from (
VALUES
('Number','1','One'),
('Number','5','Five'),
('Letter','A','First Letter'),
('Human','Bob','Dude')
) as
TestValues --equivalent of table name
(Name, Value, Descript) --essentially field names
)
select * from actual_data_table f
left outer join tbl_test_values d on f.Name=d.Name
Run Code Online (Sandbox Code Playgroud)
有没有办法在 Hive 中复制上述 CTE“tbl_test_values”,即将自定义值集作为表查询?
谢谢