2015-02-03 4 views
0

мне нужно скопировать значения из таблицы «точек» (где user.id = points.user_id и points.type = «все»)MySQL: копировать значения из таблицы в другую по условию

для всех пользователей

таблицы структуры:

пользователь:

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 

спасибо,

ответ

0

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

Смежные вопросы