Я хочу обновить два поля таблицы (Store) из набора других таблиц, но я не знаю, как я могу это сделать. Система SQL находится в AS / 400, поэтому не имеет уловок SQL Server или Oracle: (
Вот SELECT
, я хочу цену и сумму заказа (объединение таблиц товаров для выбора только существующих товаров)
SELECT OrderDetails.Price, OrderDetails.Amount
FROM (OrderHeader JOIN OrderDetails ON OrderHeader.Number = OrderDetails.Number)
JOIN Articles ON Article.Reference = OrderDetails.Article
WHERE OrderHeader.Store = '074'
AND OrderHeader.Date = '2009-12-04'
AND OrderHeader.Number = 26485
А вот UPDATE
, я хочу обновить цену и количество каждой статьи с последнего SELECT
UPDATE Store
SET Store.Price = *****OrderDetails.Price*****
, Store.Amount = Store.Amount + *****OrderDetails.Amount*****
... ????
Спасибо за помощь и простите мой английский Тарзана;)