UPDATE
TABLE_1
SET
COL_1 = (
SELECT
SUM(TOT)
FROM
TABLE_2
)
WHERE
CUST_NO = TABLE_2.CUST_NO
所以,到目前为止,这是我的 SQL。本质上,我试图将 TABLE_1 中的 COL_1 更新为存储在 TABLE_2 中的 TOT 的总和。我正在尝试从两个表的 CUST_NO 上更新它。
我知道我的代码根本不起作用,但我真的不知道该怎么做。
因此,在我运行 SQL 之前,TABLE_1 中的一行的示例是:
|CUST_NO |COL_1|
|1000 |null |
|1001 |null |
和 TABLE_2:
|CUST_NO |TOT |
|1000 |15 |
|1000 |17 |
|1001 |13 |
|1001 |12 |
而我最终想要/需要的:
表格1:
|CUST_NO |COL_1|
|1000 |32 |
|1001 |25 |