I believe the answer is: complementary friendship
complementary friendship refers to a type of friendship that happen between two people that possess a certain type of different skill sets that allow them to be mutually benefited from the existence of one another (able to achieve more accomplishment in society)