Die zweite Abfrage gibt eine Liste der customerkeys. Ich möchte, dass dieses Ergebnis bei der ersten Abfrage verwendet wird, solange ich nur die Kunden mit den Schlüsseln in dieser Liste abgleichen möchte. In SQL gibt es einen IN-Operator. Was ist mit Cypher?Cypher "IN" -Operator
0
A
Antwort
1
Es gibt einen IN-Operator, der auf Listen funktioniert, und es gibt einen COLLECT() - Befehl, der Zeilen in eine Liste ändert.
Das sagte, ich glaube nicht, dass Sie diesen Schritt überhaupt tun müssen. Sie sollten die zwei Abfragen kombinieren können, und verwenden Sie nur die Kunden aus der zweiten Abfrage resultierende in die erste Abfrage wie so zu ernähren:
MATCH (s:Sale)-[:CUSTOMER]->(c:Customer)
WITH SUM(s.orderQuantity) as qtt, c
WHERE qtt>1
// now pass the filtered list of customers to the first query
// no need to do any additional filtering or even deal with customerKey
WITH c
MATCH (s:Sale)-[:ORDERED_BY]->(c)
RETURN c.name, SUM(s.orderQuantity)
Verwandte Themen
- 1. vigenere cypher in C++
- 2. kombiniert Eigenschaften in cypher
- 3. Lineare Regressionsfunktionen in Cypher
- 4. regex in cypher Neo4j
- 5. Cypher: Zufallsknoten in Neo4j
- 6. Unterabfragen in Cypher-Abfragesprache
- 7. Neo4j-Cypher: Einstellen der Anzeigeparameter über Cypher.
- 8. Leistung von CYPHER 2.3 in Neo4j Abfrage
- 9. "Keine Beziehung" in cypher Query
- 10. String-Verkettung in Cypher Neo4j
- 11. LIKE-Klausel in CYPHER Abfrage
- 12. Neo4j 3.0.0 + RAUM in Cypher
- 13. Beschleunigen Merge-Vorgang in Cypher
- 14. Neo4J Cypher Abfrage - IN Sammlung?
- 15. Cypher - WO ANY Kreuzung
- 16. Neo4j cypher optimization
- 17. Neo4J Cypher Datentyp Konvertierung
- 18. Cypher Pattern Matching
- 19. Cypher: Shared Nodes ausschließen?
- 20. Funktion für Spalte Cypher
- 21. Cypher Learning für Webentwickler
- 22. Neo4j Check Eigenschaft cypher
- 23. Neo4jrb - Cypher Abfrage
- 24. Cypher Query funktioniert nicht
- 25. Cypher für neo4j
- 26. Neo4j Cypher Abfragefehler
- 27. Optimieren Cypher Query
- 28. Cypher variabler Länge Pfadoptimierung
- 29. Cypher Abfrage Unterstützung
- 30. Neo4j/Cypher gleichzeitig MERGE
Die 'ORDERED_BY' und' CUSTOMER' Beziehungen scheinen, wie sie überflüssig sein könnte. Existieren sie immer zusammen zwischen den Knoten "Verkauf" und "Kunde"? – cybersam