क्यों इस क्वेरी काम (यद्यपि डुप्लीकेट पंक्तियों के साथ):Neo4j साइफर क्वेरी: "अज्ञात पहचानकर्ता" जब रिटर्न DISTINCT
START user=node(1197)
MATCH (user)-[:WROTE_REVIEW]->()-[:EVALUATES]->(post)
RETURN post.Id, post.Image, post.Description
ORDER BY post.CreationTime DESC;
और यह एक नहीं है (यह त्रुटि Unknown identifier 'post'
रिटर्न) करता है:
START user=node(1197)
MATCH (user)-[:WROTE_REVIEW]->()-[:EVALUATES]->(post)
RETURN DISTINCT post.Id, post.Image, post.Description
ORDER BY post.CreationTime DESC;
केवल अंतर DISTINCT
कीवर्ड है।
मुझे WITH
का उपयोग करके एक समाधान मिला लेकिन मुझे ऐसा लगता है कि मुझे ऐसा नहीं करना चाहिए।
मैं Neo4j 2.0.0-M05 का उपयोग कर रहा हूं। कोई विचार?
धन्यवाद!
समझ में आता है। धन्यवाद! –