Как удалить строки из нескольких таблиц в mysql через JOIN?
Использовать Foreign keys c параметром ON DELETE CASCADE
Не изобретайте велосипед из костылей.
Попробуйте так:DELETE users, employee, person
  FROM users 
 INNER JOIN employee 
    ON employee.user_id = users.id 
 INNER JOIN person
    ON person.user_id = employee.user_id