AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
[TOC] 列处理: 在select中,只拿需要的列,如果有,尽量使用分区过滤,少用`select *` 行处理: 在分区剪裁中,当使用外关联时,如果将副表的过滤条件写在where后面,那么就会先全表关联,之后再过滤. 1. 测试先关联两张表,再用where条件过滤 ~~~ hive> select o.id from bigtable b join ori o on o.id = b.id where o.id <= 10; ~~~ 2. 通过子查询后,再关联表 ~~~ hive> select b.id from bigtable b join(select id from ori where id <= 10) o on b.id = o.id; ~~~