如何在neo4j中编写以下查询?
如何在Neo4j Cypher中编写下面的SQL查询如何在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
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
希望这有帮助
问候,,
汤姆