Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在neo4j中编写以下查询?_Neo4j_Cypher - Fatal编程技术网

如何在neo4j中编写以下查询?

如何在neo4j中编写以下查询?,neo4j,cypher,Neo4j,Cypher,如何在Neo4j Cypher中编写下面的SQL查询 SELECT t1.EmpNo, t1.LastName, t1.BirthDate, t2.EmpNo, t2.LastName, t2.Birthdate FROM Employee t1, Employee t2 WHERE t1.BirthDate = t2.Birthdate AND t1.EmpNo <> t2.EmpNo 选择t1.Em

如何在Neo4j Cypher中编写下面的SQL查询

SELECT t1.EmpNo, 
       t1.LastName, 
       t1.BirthDate, 
       t2.EmpNo, 
       t2.LastName, 
       t2.Birthdate
FROM Employee t1, Employee t2
WHERE t1.BirthDate = t2.Birthdate
AND t1.EmpNo <> t2.EmpNo
选择t1.EmpNo,
t1.LastName,
出生日期,
t2.EmpNo,
t2.LastName,
t2.出生日期
来自员工t1、员工t2
其中t1.BirthDate=t2.BirthDate
和t1.EmpNo t2.EmpNo

这实际上取决于您的型号,但最等效的形式可能是:

MATCH(t1:Employee),(t2:Employee)
WHERE t1.BirthDate = t2.BirthDate
AND t1.EmpNo <> t2.EmpNo
RETURN t1.EmpNo, t1.LastName, t1.BirthDate, t2.EmpNo, t2.LastName, t2.Birthdate
匹配(t1:员工),(t2:员工)
其中t1.BirthDate=t2.BirthDate
和t1.EmpNo t2.EmpNo
返回t1.EmpNo,t1.LastName,t1.BirthDate,t2.EmpNo,t2.LastName,t2.BirthDate
希望这有帮助

问候,, 汤姆