Я может и правда не лучший специалист, но тут очень много крутых спецов, читают чат. Мне бы сразу сказали, что я чушь несу.
Например имея user_id у departure_employee...
При таком раскладе: что будет если user_id у departure_employees и departure, employee соответственно на которые ссылается строка, будут иметь разный user_id?