Такой вот запрос проходит:
- Код: Выделить всё
- UPDATE Links
 INNER JOIN Products AS p ON p.ID=Links.Product
 SET Links.Summ = p.Preis*p.Quan, ...
, где Products - таблица.
А вот на такой почти идентичный запрос - ругается
- Код: Выделить всё
- UPDATE Billings
 INNER JOIN Links2 AS l ON l.Billing=Billings.ID
 SET Billings.Summ = l.pSumm, ...
, где Links2 - запрос
- Код: Выделить всё
- SELECT [Billing], SUM([Summ]) AS pSumm, ...
 FROM Links
 GROUP BY [Billing];
Ругается примерно так: должен быть использован актуализируемый запрос.
Почему так происходит? Чего нужно этому Access'у? Как выполнить, желательно одним запросом, обновление с суммированием полей из другой таблицы?


