I already have the left joins set up, here is the SQL statement:
SELECT DISTINCT DMV_CUR_EMP_CLAS_RESUT.EMPLOYEE_NUMBER, [Employee-LocationTBL].EMPLOYEE_NAME, [Employee-LocationTBL].DivisionDesc, CourseQRY.LevelNumber, CourseQRY.LAMPCertLevelDesc, CourseQRY.LAMP_COURSE_Competency, CourseQRY.LAMP_REQD_TRAINING_UNITS, CourseQRY.CD_COURSE_CODE, CourseQRY.CD_COURSE_DESC, CourseQRY.TRAINING_UNITS, DMV_CUR_EMP_CLAS_RESUT.COURSE_RESULT
FROM CourseQRY LEFT JOIN (DMV_CUR_EMP_CLAS_RESUT LEFT JOIN [Employee-LocationTBL] ON DMV_CUR_EMP_CLAS_RESUT.EMPLOYEE_NUMBER = [Employee-LocationTBL].EMPLOYEE_NUMBER) ON CourseQRY.CD_COURSE_CODE = DMV_CUR_EMP_CLAS_RESUT.CD_COURSE_CODE
ORDER BY [Employee-LocationTBL].EMPLOYEE_NAME
WITH OWNERACCESS OPTION;
However, this statement without any criteria, gives me ALL the employees, what courses they took and their results (completed or failed). It also gives me courses that no employees have taken. But if another employee, (not the one I selected) has taken a course, then that course will NOT show in the results. In other words, it still is not giving me a way to list ALL the courses while showing which courses the employee completed/failed and which courses the employee hasn't taken at all.
Thank you so much for your help. I've been working at this for days.
CindiN