Joining multiple tables

I could think of two ways

Of course it depends on how large your data is. In the end KNIME might need more power. You can read about that here: https://www.knime.com/blog/optimizing-knime-workflows-for-performance

If you could upload an example we could make a test.

If you have previous experience with SAS you might profit from this booklet:
https://www.knime.com/knimepress/from-sas-to-knime