500.多关系类型查询.mql 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. MATCH (staff:/mingdao1/staff WHERE attr0 = 'UN0067')
  2. -[:is_duty_sales_of_contract|is_member_sales_of_contract|is_pm_of_contract|is_presales_of_contract|is_sales_of_contract*1..1]->
  3. (contract:/mingdao1/contract)
  4. -[:is_contract_of_project*1..1]->
  5. (project:/mingdao1/project)
  6. RETURN contract.attr2 AS "contract_id", contract.attr1 AS "contract_name", project.attr0 AS "project_id", project.attr3 AS "project_name", project.attr66 AS "total_amount"
  7. /**
  8. output()
  9. **/
  10. ;
  11. MATCH (staff:/mingdao1/staff WHERE attr0 = 'UN0067')
  12. -[:is_duty_sales_of_contract|is_member_sales_of_contract|is_pm_of_contract|is_presales_of_contract|is_sales_of_contract*1..1]->
  13. (contract:/mingdao1/contract)
  14. -[:is_contract_of_project*1..1]->
  15. (project:/mingdao1/project)
  16. RETURN contract.attr2 AS "contract_id", contract.attr1 AS "contract_name", project.attr0 AS "project_id", project.attr3 AS "project_name", project.attr66 AS "total_amount"
  17. INTO aaaaaa;
  18. ;
  19. SELECT temp.contract_id AS "合同编号", temp.contract_name AS "合同名称", temp.project_id AS "项目ID", temp.project_name AS "项目名称", temp.total_amount AS "项目总金额(元)" FROM aaaaaa temp
  20. LIMIT 0, 10
  21. /**
  22. output()
  23. **/
  24. ;
  25. SELECT temp.contract_id AS "合同编号", temp.contract_name AS "合同名称", temp.project_id AS "项目ID", temp.project_name AS "项目名称", temp.total_amount AS "项目总金额(元)" FROM aaaaaa temp
  26. ORDER BY total_amount DESC LIMIT 0, 10
  27. ;