5.3.2 考虑更复杂的连接关系