To join 4 tables using Joiner transformations in Informatica, you need 3 Joiner transformations. Joiner transformations only accept two input sources (master and detail). The process is hierarchical: join Tables A and B (Joiner 1), join that result with Table C (Joiner 2), then join that result with Table D (Joiner 3). Each joiner reduces the number of data streams by one, so for n tables, you need n-1 joiners.