# How to use plugin To join Data of two different stream

**URL:** <https://community.automationedge.com/t/how-to-use-plugin-to-join-data-of-two-different-stream/17500>\
**Category:** Process Studio\
**Tags:** rpa\
**Created:** [February 5, 2026, 5:22am UTC](https://community.automationedge.com/t/how-to-use-plugin-to-join-data-of-two-different-stream/17500 "2026-02-05T05:22:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![girish1004](https://avatars.discourse-cdn.com/v4/letter/g/94ad74/32.png) [@girish1004](https://community.automationedge.com/u/girish1004)\
**Post date:** [February 5, 2026, 5:22am UTC](https://community.automationedge.com/t/how-to-use-plugin-to-join-data-of-two-different-stream/17500/1 "2026-02-05T05:22:51Z")

</div>

Is there any plugin similar to merge join to join any two different stream at different condition

---

<div class="post-metadata">

**Author:** ![AETrainings](https://avatars.discourse-cdn.com/v4/letter/a/2acd7d/32.png) [@AETrainings](https://community.automationedge.com/u/AETrainings)\
**Post date:** [February 5, 2026, 6:17am UTC](https://community.automationedge.com/t/how-to-use-plugin-to-join-data-of-two-different-stream/17500/2 "2026-02-05T06:17:22Z")

</div>

Yes — in **AutomationEdge Process Studio** there _are_ steps you can use to join two (or more) streams under different conditions — not only **Merge Join** :

### ✅ Available join-type steps in AutomationEdge

These are part of the **Joins plugin** :

**1️⃣ Merge Join**

- Joins two streams based on a **common key field** (Inner, Left Outer, Right Outer, Full Outer).

- Requires sorted keys.

**2️⃣ Multiway Merge Join**

- Allows joining **more than two streams** at once on a join condition.

- Useful when you need to combine multiple inputs in a single join step with INNER or FULL OUTER logic.

**3️⃣ Merge Rows (diff)**

- If your condition is about **comparing and merging rows** (determining changed/new/identical rows) rather than a straight relational join, this step can merge two streams and emit flags.

**4️⃣ Join Rows (Cartesian product)**

- If you want to join streams **without a key** or under condition logic you define manually, you can use a Cartesian product join combined with conditions in a filter step afterward.
