UPDATEリクエストのSET句で列または定数を指定する方法と同じ方法で、スカラー サブクエリーを指定できます。
次の例では、SET句でスカラー サブクエリーを指定します。
UPDATE sales_sum_table AS sst SET total_sales = (SELECT SUM(amount) FROM sales_table AS s WHERE s.day_of_sale BETWEEN sst.period_start AND sst.period_end);
UPDATEリクエストのSET句で列または定数を指定する方法と同じ方法で、スカラー サブクエリーを指定できます。
次の例では、SET句でスカラー サブクエリーを指定します。
UPDATE sales_sum_table AS sst SET total_sales = (SELECT SUM(amount) FROM sales_table AS s WHERE s.day_of_sale BETWEEN sst.period_start AND sst.period_end);