Hive中使用JOIN时自动过滤掉为NULL的数据
最近工作写hive sql的时候发现了一个问题 left join 和 where 搭配时,会出现null值数据丢失的问题研究了一下,发现where写的位置不同也会造成不同的结果下面三个sql语句来来进行一下演示EXPLAIN SELECT a.col1, b.col2FROM tableA aLEFT JOIN tableB b ON a.id = b.idWHERE a.dt = '${bizdate}'AND b.dt = '${bizdate}';.
原创
2021-05-15 17:25:48 ·
3271 阅读 ·
3 评论