mysql:如何添加? "column1" + "column2" 其中 id_parent 等于
mysql: how to add? "column1" + "column2" where id_parent is equal
我有一个 table“照片”,其中有一列是“相关性”,另一列名为“趋势”。
我想(添加)“相关性”+“趋势”,其中 id_parent 等于
之后我会设置 trend=0。我需要的是先更新“相关性”列。
id_parent relevance trend
1 1000 30
2 200 10
3 4000 120
4 100 110
到目前为止:
update photos set relevance=relevance+trend where...;
您可以尝试以下 - 使用 Update Join
UPDATE photos p
INNER JOIN
photos p1 ON p.id_parent= p1.id_parent
SET
p.relevance=p.relevance+p.trend, p.trend=0
我有一个 table“照片”,其中有一列是“相关性”,另一列名为“趋势”。 我想(添加)“相关性”+“趋势”,其中 id_parent 等于 之后我会设置 trend=0。我需要的是先更新“相关性”列。
id_parent relevance trend
1 1000 30
2 200 10
3 4000 120
4 100 110
到目前为止:
update photos set relevance=relevance+trend where...;
您可以尝试以下 - 使用 Update Join
UPDATE photos p
INNER JOIN
photos p1 ON p.id_parent= p1.id_parent
SET
p.relevance=p.relevance+p.trend, p.trend=0