炸裂函数的细节

soccerchen / 2023-08-31 / 原文

常规用法就不说,说个细节的,有想过炸开后会丢失数据吗?

给个例子,id为1,List_string为[]或者NULL,此时炸完之后,数组是没有数据,而炸裂函数默认是直接关联(inner join),所以原始记录会丢失,如果在lateral view后加上outer就可以做到类似左关联的功能。