关于hiveql语句explode的一个疑问

img


请问这个t_category是列名还是表名?它究竟是个啥?(我真不知道)

那个是一个临时表的别名!

EXPLODE(col):将 hive 一列中复杂的 Array 或者 Map 结构拆分成多行。
LATERAL VIEW
用法:LATERAL VIEW udtf(expression) tableAlias AS columnAlias
解释:用于和 split, explode 等 UDTF 一起使用,它能够将一列数据拆成多行数据,在此
基础上可以对拆分后的数据进行聚合

炸裂函数的语法看看就懂了