Hi Simone,
Here is the query that worked for me: MATCH (c)-[]->(n)-[]->(p:Cusine) WHERE p.name = "Mexican" WITH DISTINCT n MATCH (c)-[]->(n1)-[]->(p:Features) WHERE n1.id = n.id and p.price = "medium" WITH DISTINCT n1 MATCH PATH = (c)-[]-(n1)-[r:FEATURES|CUISINE]->(n3) RETURN PATH; -Kamal On Thursday, May 4, 2017 at 1:14:57 AM UTC-7, Simone Z wrote: > > Dear All, > I am a novice in Cypher and I would greatly appreciate some help with a > query. > > In my database I have several nodes labels (A, B, C...) and relationship > types (X, Y , Z). > > I would like to get a subset of the database, where nodes A respect > condition a, nodes B condition b and nodes C condition c, and get any edge > of type X, Y or Z connecting any selected node. > > How would the query look like? > > Thank you! > > > > -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
