# Multiple join

**URL:** <https://forum.knime.com/t/multiple-join/62294>\
**Category:** KNIME Analytics Platform\
**Created:** [February 22, 2023, 9:08am UTC](https://forum.knime.com/t/multiple-join/62294 "2023-02-22T09:08:28Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![aworker](https://forum-cdn.knime.com/user_avatar/forum.knime.com/aworker/32/36421_2.png) [@aworker](https://forum.knime.com/u/aworker)\
**Post date:** [February 22, 2023, 9:54am UTC](https://forum.knime.com/t/multiple-join/62294/3 "2023-02-22T09:54:12Z")

</div>

Hi @najihyeon & welcome to the KNIME forum,

A possible solution to do multiple joining is to wrap the -joiner- node using a recursive loop if the rules for joining are always the same:

> **[Recursive Loop Start](https://hub.knime.com/knime/extensions/org.knime.features.base/latest/org.knime.base.node.meta.looper.recursive.RecursiveLoopStartDynamicNodeFactory)**
>
> The Recursive Loop node pair enables the passing of data tables from the Recursive Loop End back to the Recursive Loop Start. The Recursive Loop Start requires…

> **[Recursive Loop End](https://hub.knime.com/knime/extensions/org.knime.features.base/latest/org.knime.base.node.meta.looper.recursive.RecursiveLoopEndDynamicNodeFactory)**
>
> The Recursive Loop node pair enables the passing of data tables from the Recursive Loop End back to the Recursive Loop Start. The Recursive Loop Start requires…

Doing this way, it makes the -joiner- node an universal multi joiner.

May be you could tell us a bit more about your data and how you need to join it?

Hope it helps.

Best  
Ael

---

_[View the full topic](https://forum.knime.com/t/multiple-join/62294)._
