In this section we describe the basic concept of join - with its declinations of inner join, left outer join, right outer join, and full outer join - and the way it is implemented in KNIME with the Joiner node.
Indeed, the join mode is not the only parameter to set for a join. You also need to identify the key column(s), the columns you want to keep into the output table, and a number of strategies to deal with duplicate values.
Reference workflow is on the EXAMPLES server under:
02_ETL_Data_Manipulation/03_Joining_and_Concatenating/02_Joiner02_ETL_Data_Manipulation/03_Joining_and_Concatenating/02_Joiner*

(click on the image to see it in full size)
A possible solution can be found inside the workflow on EXAMPLES Server:
02_ETL_Data_Manipulation/03_Joining_and_Concatenating/03_JoinConcatenate_Examples02_ETL_Data_Manipulation/03_Joining_and_Concatenating/03_JoinConcatenate_Examples*
* The link will open the workflow directly in KNIME Analytics Platform (requirements: Windows; KNIME Analytics Platform must be installed with the Installer version 3.2.0 or higher)