我有这种关系:
(S) - [:ES_SOCIO_DE] - GT;(P) - [:OFERTA_A] - GT;(L)
' s '拥有' p '和' p '将产品提供给' l '
' s '可以有多个' p '并通过该优惠提供相同的' l '
我希望通过不同的“ p ”
找到“ s ”与“ l ”相关的所有案例这是我的问题的图形表示:
我想找到所有这种关系
这是可能的吗? 如果是的话,我该怎么办呢?
提前感谢您提供的所有帮助。
答案 0 :(得分:0)
您可以使用此表单的查询:
MATCH (s:Socios)-[:ES_SOCIO_DE]->(p1:Proveedor)-[:OFERTA_A]->(lic)<-[:OFERTA_A]-(p2)<-[:ES_SOCIO_DE]-(s)
WHERE ID(p1) <> ID(p2)
RETURN s,lic,p1,p2;
这应该可以让你找到所需的东西。
如果需要返回一组不同的变量,请在RETURN
子句中替换它们。