Добрый день. Есть таблица id | Id_name | num 1 | name1 | 0 2 | name1 | 0 3 | name2 | 0 4 | name2 | 0 5 | name2 | 0 Как сделать, чтобы получилось так: 1 | name1 | 1 2 | name1 | 2 3 | name2 | 1 4 | name2 | 2 5 | name2 | 3 Спасибо. --- Добавлено --- Пробовал так, PHP: UPDATE table SET num=@num+1 WHERE id_name='name1' не получается
UPDATE table t1 SET num = (SELECT COUNT(id) FROM t1 WHERE id_name = t1.id_name)+1 WHERE t1.id_name='name1' --- Добавлено --- надо тестить, это примерно