> For the complete documentation index, see [llms.txt](https://doc.duaer.com/zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/zh/flow-logic/merging.md).

# 在 Duaer 里用 Merge 汇合数据

在 Duaer 里，Merge 等各路数据到齐后，按追加、按字段合并、SQL 或只留一路继续。
## 先选模式

- Append：把多路的条目按顺序接成一张表。路数不限。
- Combine：只接两路。Combine By 选字段时，同名字段对齐，对不上的另一侧是空。选位置时按顺序逐条拼。
- SQL Query：两路以上要筛选或汇总时用。输入在查询里当表。
- Choose Branch：条件分叉之后只留一路，丢掉其余入口的数据。

## 按字段对齐的例子

两路都有 id。Combine，Combine By 选匹配字段，字段名填 id。

- 一路是 id 1 的 name，另一路是 id 1 的 city：输出一条，两个字段都在。
- 只有一路有 id 2：输出仍保留这一条，缺的字段为空。

Merge 会等所接的每一路都有数据才往下走。某一路没跑到，后面的节点不会开始。
## Questions

### Duaer 的 Merge 会改原来的文件吗？

不会。它只在这次执行里把几路数据合成后面节点用的条目。

