Return only One Row From Dataset
All of your employee numbers are the same. So right now every row will join to every row (1 * 3 * 3 = 9)  and nothing ties tables 2 and 3 together (for example a foreign key to show that FZG belongs to Fitzgerald).  Adding the foreign key will fix the problem you are seeing.