提问者:小点点

MySQL:如何添加? “column1”+“column2”,其中id_parent等于


我有一个表格“照片”与一栏“相关性”和另一个命名为“趋势”。 我想(添加)“相关性”+“趋势”,其中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...;

共1个答案

匿名用户

您可以尝试下面的方法-使用更新联接

演示

UPDATE photos p
        INNER JOIN
    photos p1 ON p.id_parent= p1.id_parent
SET 
    p.relevance=p.relevance+p.trend, p.trend=0