Dag allemaal,
Ik heb een probleempje m.b.t een sql querie, hij werkt niet
![]()
Ik heb de volgende queries
1:
UPDATE articles, items SET items.price_total_item = items.amount*articles.price
WHERE articles.article_no=items.article_no;
Deze query berekend de waarde van alle alle gekochte artikels en plaatst deze waarde in het veld item.price_total_item.
Als ik deze query heb uitgevoerd, wil ik met de volgende query al deze waardes voor een specifiek ordernummer optellen en in een totaal veld plaatsen.
(deze doet dus wat ik wil)
2:
UPDATE orders, items SET orders.price_total = SUM(items.price_total_item)
WHERE orders.order_no=items.order_no;
HIER gaat het echter fout, ik krijg namelijk de volgende foutmelding als ik de query uitvoer:
You tried to execute a query that does not include the specified expression "price_total" as an part of the aggregrate function.
Ik heb alle namen van tabellen en velden gecontroleerd, deze kloppen.
Heb dus geen idee wat het kan zijn.
Wie o wie bied uitkomst..?