Ваш вопрос не содержит никакого кода / примера запроса, поэтому я сделал несколько предположений и просто приведу пример того, как мне следует подходить к этому:
MATCH (personA:Person)-[:HAS_FRIEND]->(personB:Person)
WITH personA, personB
OPTIONAL MATCH (personB)-[:HAS_FRIEND]->(personC:Person)
WITH personA, personB, collect(distinct personC) AS friendsOfPersonB
RETURN personA, personB, friendsOfPersonB