I am trying to create a hiring and staff management database that includes departments, grade levels, jobs, etc. Because of the way my db is built I found it necessary to create separate tables and join some information using queries in advance. Those queries are populating as they should. The associated base salary shows up for the associated job based on the grade, etc. I now have three queries I want to join: HiredStaffQ, JobQ, DepartmentQ. I can create a query based on just the HiredStaffQ without issue. However, as soon as I add the JobQ or DepartmentQ and run it, the result creates many multiples of the same data. I have tried adjusting the join types and the results are still the same. Any ideas on what might be the issue?