Yes, relations are created between two nodes. They do not live in isolation. That query should create two nodes without Labels nor properties and create a relationship between them. I doubt that is what you want. Typically you would match or merge to get each node and the create the relationship between the two found nodes using a statement simulate yours. I suggest using merge instead so the relation is not created each time if it already exists.