# `HashJoin` Operator - Parallelism

__*What is hash join outer fetch*__

![`smart`](HashJoinParallelism_aa_001_20230912.png)

------------------------------------------------------------------------------
In the slide, the driven table `salaries` is divided into multiple parts, allowing for parallel scanning of each segment to efficiently perform the join operation with the cached driving table.

It is important to note that while the `emp_no` column in the `salaries` table is shown as ordered in the slide, this ordering is not required in practice.