【详述】
– 创建视图,多表union的视图
create view rx_bd_test.tmp_test_001 as
select
custom
, null as user_id
from rx_bd_1000000.dwd_fact_event_0preset_paid_17
union
select
null as custom
,user_id
from rx_bd_1000000.dwd_fact_event_0preset_share_get_data_15
;
– 查询视图的列属性
show columns from rx_bd_test.tmp_test_001;
发现对于user_id的字段类型是null_type,并没有根据 rx_bd_1000000.dwd_fact_event_0preset_share_get_data_15 这个表的user_id来判断类型。
这个问题有可能解决吗?这边需要获取字段类型来做对应的计算操作。
【业务影响】
【StarRocks版本】2.4.0
【集群规模】例如:3fe+5be