麦粉社区
>
帖子详情

自助ETL里“合并行”和“连接行”到底有什么区别?

其它 发表于 6 天前
发表于 6 天前

在做自助ETL练习的时候,发现有两个节点看起来很相似——“合并行”和“连接行”。


我试了一下好像都是把多张表拼在一起,但肯定有区别。有没有大佬能解释一下它们的本质区别和各自的使用场景?


先谢过!????

发表于 6 天前

一句话说清本质区别



“合并行”是上下堆叠(纵向追加),要求两张表的结构完全一致;
“连接行”是左右拼合(横向关联),基于共同的字段把两张表拼接成一张宽表。



























节点 数据库术语 通俗说法 操作方向
合并行 UNION / UNION ALL 纵向堆叠、追加行 行数增加(两张表的行加起来),列数不变
连接行 JOIN(INNER/LEFT/RIGHT/FULL) 横向关联、拼宽表 列数增加(两张表的列加起来),行数取决于连接类型


回复

使用道具 1 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

2回帖数 0关注人数 75浏览人数
最后回复于:6 天前

社区

指南

AI

搜索

快速回复 返回顶部 返回列表