```sqlDELIMITER //CREATE PROCEDURE GetIndirectInvites(IN InputInviterID INT)BEGIN WITH RECURSIVE indirect_invites AS ( SELECT inviter_id, invitee_id FROM user_invitation_relationship WHERE inviter_id = InputInviterID UNION ALL SELECT ir.inviter_id, ir.invitee_id FROM user_invitation_relationship ir INNER JOIN indirect_invites ii ON ii.invitee_id = ir.inviter_id ) SELECT DISTINCT invitee_id FROM indirect_invites WHERE invitee_id NOT IN ( SELECT invitee_id FROM user_invitation_relationship WHERE inviter_id = InputInviterID );END //DELIMITER ;-- 调用存储过程call GetIndirectInvites(1)```