テーブル「InventoryTable」の列を、他のテーブル「OrderTable」のクエリから返された値の合計で更新しようとしています
ここでこのような他のいくつかの質問を見つけ、次のステートメントを作成しました。
UPDATE InventoryTable
SET SalesPerMonth = foo.ASPM
FROM InventoryTable
INNER JOIN (
SELECT InventoryID, SUM(Quantity) AS ASPM
FROM OrderTable
GROUP BY InventoryID
) AS foo ON foo.InventoryID = InventoryTable.InventoryID
これを OpenOffice Base SQL Edit で使用していますが、構文エラーが発生し続けます。
SQL 式の構文エラー
これらの詳細:
SQL ステータス: HY000 エラー コード: 1000
構文エラー、予期しない $end、BETWEEN または IN または SQL_TOKEN_LIKE が必要です
私は自分が間違っていることを理解できません。
ありがとうございました。