我需要更新TableB中的值,但是公共字段中的数据并不完全相同。这是我到目前为止所尝试的
UPDATE TableB (`value`) SET (value * rate)
| TableA |
Rate t
2 2001
3 2002
4 2003
| TableB |
value t
1 2001-1
2 2001-2
3 2001-3
1 2002-1
2 2002-2
3 2002-3
1 2003-1
2 2003-2
3 2003-3
结果(抱歉,我没有仔细检查我的数据)
| TableB |
value t
2 2001-1
4 2001-2
6 2001-3
3 2002-1
6 2002-2
9 2002-3
4 2003-1
8 2003-2
12 2003-3
答案 0 :(得分:0)
你可以尝试这个
git rm
您的查询
TRIM(SUBSTRING_INDEX(TableB.t,'-',1))