SELECT CMP.EEOC_HEARING_DOCKET_NUM SOURCE , 'HEARING' TYPE , CMP.COMPLAINT_ID FROM GHR_COMPLAINTS2 CMP WHERE CMP.EEOC_HEARING_DOCKET_NUM IS NOT NULL UNION ALL SELECT APC.DOCKET_NUM SOURCE , 'APPEAL' TYPE , APC.COMPLAINT_ID COMPLAINT_ID FROM GHR_COMPL_APPEALS APC WHERE APC.DOCKET_NUM IS NOT NULL UNION ALL SELECT 'COMPLAINANT' SOURCE , 'COMPLAINANT' TYPE , CMP2.COMPLAINT_ID COMPLAINT_ID FROM GHR_COMPLAINTS2 CMP2 ORDER BY COMPLAINT_ID