The Mythical WITH (Neo4j’s Cypher query language) by Wes Freeman.
From the post:
Coming from SQL, I found Cypher a quick learn. The
match
was new, and patterns were new, but everything else seemed to fit well with SQL concepts. Exceptwith
, the way to build a sort of sub-query–it seemed hard to wrap my head around. So, what really happens behind the scenes with awith
clause in your query? How does it work? It turns out, almost any complex query ends up needing awith
in it, but let’s start with a simple example.
After reading this post, you will be waiting for part 2!
Very good introduction to with
in Cypher!
BTW, as an added bonus, Wes blogs about chess as well.