Разрешено ли создание приведенного ниже объекта в запросе открытого шифра? Я пытаюсь сделать это в agensgraph,
MATCH (mc: mat_comp)
MATCH (p:plant)
MATCH (mb: material)
WHERE mc.component = mb.material and mc.plant=p.b_plant
MERGE (mc) <- [ comp_2_p] - ( p)
;
ERROR: only one relationship type is allowed for MERGE
Какую ошибку я делаю ... потому что узлы mat_comp и plant имеют завод в качестве общих узлов mat_comp и материалаимеет материал как обычный mat_comp имеет материал столбец завода столбец
p: plant
mb:
material colum
MATCH (mc: mat_comp)
MATCH (p:plant)
MATCH (mb: material)
WHERE mc.comp = mb.material and mc.plant=p.b_plant
RETURN mc.comp, mb.material, mc.plant, p.b_plant;
comp | material | plant | b_plant
------------+------------+-------+--------------
"10" | "10" | "33" | "33"
=# \d material
material | character varying(50) | | | |
b_plant | character varying(50) |
=# \d mat_comp
material | character varying(50) | | | |
comp | character varying(50) | | | |
plant | character varying(50) | | | |
-# \d plant
--------------+-----------------------+-----------+----------+---------+-------------
b_plant | character varying(50) |