This is getting a little too confusing for me, and I may be considering this from the wrong perspective.
I have three tables:
tblStaff- Table of Staff
StaffID
StaffFName
StaffLName
tblTrain- Table of Training Completed
TrainID
TrainTitleID
RequirementID
StaffID
tblTrainingTitle- Table of all Trainings Available
TrainTitleID
TrainingTitle
RequirementID
I want a query to tell all staff who have NOT completed a training with a RequirementID <3. I can write a query which tells me which trainings staff have taken no trainings, and I can write a query which tells me which trainings with a RequirementID <3 have been taken by no one, but I cannot seem to identify which trainings with a RequirementID <3 have not been taken by which staff.
Here is some additional info (if it helps)
Not all trainings have been offered (so the TrainingID may not exist in tblTrain).
Not all staff have had any training at all (so the StaffID does not exist in tblTrain).
My attempts have resulted in either JOIN errors (I assume because tblStaff and tblTrainingTitle share no keys, except in the tblTrain) or zero returned records (which would not be the case if I had the correct query written).
If you can help, it will be much appreciated!
I have three tables:
tblStaff- Table of Staff
StaffID
StaffFName
StaffLName
tblTrain- Table of Training Completed
TrainID
TrainTitleID
RequirementID
StaffID
tblTrainingTitle- Table of all Trainings Available
TrainTitleID
TrainingTitle
RequirementID
I want a query to tell all staff who have NOT completed a training with a RequirementID <3. I can write a query which tells me which trainings staff have taken no trainings, and I can write a query which tells me which trainings with a RequirementID <3 have been taken by no one, but I cannot seem to identify which trainings with a RequirementID <3 have not been taken by which staff.
Here is some additional info (if it helps)
Not all trainings have been offered (so the TrainingID may not exist in tblTrain).
Not all staff have had any training at all (so the StaffID does not exist in tblTrain).
My attempts have resulted in either JOIN errors (I assume because tblStaff and tblTrainingTitle share no keys, except in the tblTrain) or zero returned records (which would not be the case if I had the correct query written).
If you can help, it will be much appreciated!