查询如下:
SELECT * FROM database.tablename WHERE concat(id, code) IN ('1234PQR', '4567ABC')我想转换的Neo4j Cypher查询如下:
MATCH (n:tablename)
WITH n.id+n.code AS p
WHERE p IN ["1234PQR","4567ABC"]
RETURN n这将返回一个错误。
Neo.ClientError.Statement.SyntaxError
Variable `n` not defined (line 4, column 10 (offset: 160)),那么我在哪里做错了呢?根据查询,我将连接两列以获得所需的值来进行比较。
请更正我的赛弗查询,如果它是完全错误的,给我正确的解决方案。
发布于 2020-05-06 18:05:20
找到了我上述查询的答案:
MATCH (n:tablename) WHERE(n.id+n.code) IN ["1234PQR","4567ABC"] RETURN nhttps://stackoverflow.com/questions/61641296
复制相似问题