A left join B on a.id=b.id
(select a.id,a.click,b.pv from a left join b on a.id=b.id)
- 异常字段
- 拼接字段是否有异常(null 空串 等) 根据业务判断异常字段需不需要过滤掉 提前过滤掉异常字段
- 1.会减少拼接的数据量
- 2.如果左表也有异常字段 可能会导致两个异常字段拼接上 导致最后结果异常(左右表null 字段拼接上了 可能不需要null字段的拼接,那么则会导致结果异常)
- 重复字段
- 左表字段是否有重复的 如果有重复的 则最终结果根据avid聚合的时候 一个avid会聚合多次。注意这一点是否满足自己的业务需求⚠️
- 左表和右表 都有重复的 最后导致数据量变多