https://www.w3school.com.cn/sql/sql_union.asp
A union B 如果A中的一列和B中的一列完全一样,那就只选取一列
A unionallB 如果A中的一列和B中的一列完全一样,那就选择所有列

table C left join
(select distinct
learn_season,
semester_id,
from dataware.dim_learn_season
where dt = '${hiveconf:date}'
union all
select distinct
learn_season,
learn_season as semester_id,
from dataware.dim_learn_season
where dt = '${hiveconf:date}'
) AS LS
on C.learn_season=LS.semester_id
本文深入探讨了SQL中UNION与UNION ALL的区别,以及它们如何处理重复数据。同时,通过具体示例讲解了LEFT JOIN操作,展示了如何在两个表之间进行左连接,以获取更全面的数据集合。
5054

被折叠的 条评论
为什么被折叠?



