MySQL:按条件将值从表复制到另一个

时间:2015-02-03 13:16:14

标签: mysql

我需要复制“points”表中的值(其中user.id = points.user_id和points.type ='all')

适用于所有用户

表格结构:

用户:

id      name      points
1      John          0
2      larry         0
3      sara          0
4      sand          0
5      Mary          0

分:

id     user_id     type     value
1          1       all       34
2          1       cat        5
3          2       all        2
4          3       day        1
5          4       all        55

感谢,

1 个答案:

答案 0 :(得分:0)

UPDATE user u JOIN points p ON p.user_id=u.id SET u.points=p.value WHERE p.type='all';