我试着如何通过ID总结ID两个表,并更新了一句:MySQL的总和两个表的字段和更新
STOCKA
---------
|P | U |
|-------|
| 1 | 1 |
| 2 | 0 |
| 3 | 3 |
---------
STOCKB
---------
|P | U |
|-------|
| 1 | -3 |
| 2 | -2 |
| 3 | -1 |
---------
结果我想:
STOCKA
--------
|P | U |
|--------|
| 1 | -2 |
| 2 | -2 |
| 3 | 2 |
---------
我的查询:
UPDATE STOCKA,STOCKB
SET STOCKA.U = STOCKA.U - ABS(STOCKB.U)
WHERE
STOCKA.P = STOCKB.P
查询的问题是什么? –
在我的查询结果值是错误的,我使用hjpotter92的答案。 谢谢:) – sarasa