Я пытаюсь создать базу данных Bookstore, где клиенты могут покупать книги. Есть таблички Book, BookCategory, Customer, Invoice. Я использую отношение INVOICEITEM между счетами и книгами. я добавил имущество netTotal в счете-фактуре для хранения суммы стоимости книг, связанных с INVOICEITEM со счетом-фактурой. Я попытался получить общую стоимость книг, связанных с фактурой.Использовать одно значение запроса в другом запросе Neo4j CQL
MATCH (n:Invoice {id:'inv001'})-[:INVOICEITEM]->m RETURN SUM(m.price)
и я попытался изменить netTotal propertyy invoice с помощью этой команды.
MATCH (n:Invoice{ id: 'inv001' }) SET n.netTotal = ((n:Invoice {id:'inv001'})-[:INVOICEITEM]-> m RETURN SUM(m.price))
, но это возвращает ошибку. Я новичок в neo4j и благодарю вас.
спасибо. очень полезно. –