What is the name and id of the staff who recorded the fault log?
select t1.staff_name, t1.staff_id from staff as t1 join fault_log as t2 on t1.staff_id = t2.recorded_by_staff_id
Among those staff members, only show the name and id of staff who has not contacted any visiting engineers.
select t1.staff_name, t1.staff_id from staff as t1 join fault_log as t2 on t1.staff_id = t2.recorded_by_staff_id except select t3.staff_name, t3.staff_id from staff as t3 join engineer_visits as t4 on t3.staff_id = t4.contact_staff_id