我有一个表格“照片”与一栏“相关性”和另一个命名为“趋势”。 我想(添加)“相关性”+“趋势”,其中id_parent等于我将在后面设置趋势=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 photos p
INNER JOIN
photos p1 ON p.id_parent= p1.id_parent
SET
p.relevance=p.relevance+p.trend, p.trend=0