Bi-polynomial subresultant is a fundamental concept in subresultant theory. An essential topic in classical subresultant theory is investigating the internal relations among bi-polynomial subresultants, where Habicht's theorem has played a crucial role. Since the concept of bi-polynomial subresultants was extended to multiple polynomials, a series of works has been carried out to reveal the internal relations among multi-polynomial subresultants. In this paper, we present a complete generalization of Habicht's theorem on subresultants to multiple polynomials. It does not only cover the known relations so far but also establishes new relations among multi-polynomial subresultants.