¿Cómo se pueden eliminar los resultados duplicados en un orden diferente en una respuesta Cypher?

Estoy tratando de encontrar todos los videos que a 2 personas les gustaba comúnmente usando la siguiente consulta de cifrado

MATCH (p1: person)-[:LIKED]->(v)<-[:LIKED]-(p2: person)
return p1, p2, v

En la salida, cada entrada se enumera dos veces, con los valores de p1 y p2 que se cambian. Ejemplo:

BOB | Mary | Cat video
Mary| Bob  | Cat video

¿Cómo se pueden combinar tales entradas duplicadas en una sola?

Respuestas a la pregunta(1)

Su respuesta a la pregunta