Hey all!
I'm a relatively new user, and this is my first post here :D. I recently was given the challenge of doing a hierarchical (or tiered) join of two tables. The pseudo-flow would work like this
- Left join Primary Table and Secondary Table with certain field(s). Assign a Flag value of 1 for matching rows
- Any rows in Primary that did not join on first join: Join on another set of fields, and assign a Flag value of 2
- Any rows that did not join on second join: Join on another set of fields, and assign a Flag value of 3
- Any rows in Primary table that had no matches after the three joins, assign Flag value of 0
I was able to successfully build this in KNIME; see attached. However, since I am relatively new to KNIME, I am wondering if there would be a more efficient, creative, or elaborate way to accomplish this.
Cheers!