У меня есть одна таблицаUPDATE цв на основе GROUP BY
id | title | ...
––----------------
1 | test A | ...
2 | test C | ...
3 | test B | ...
4 | test C | ...
5 | test B | ...
6 | test X | ...
И я хочу, чтобы добавить столбец, основанный на запросе GROUP BY: SELECT * FROM table GROUP BY title
id | title | group_id (int)
––--------------------------
1 | test A | 1
2 | test C | 2
3 | test B | 3
4 | test C | 2
5 | test B | 3
6 | test X | 4
group_id
не должны быть значительными, это просто должно быть одинаковое значение в строке, которая имеет то же значение title
и отличается от другого.
Как это сделать?
Спасибо.
PS: Извините за мой английский, я французский.
If "*' group_id' не должен быть значительным *", почему не' UPDATE таблица SET group_id = title'? – eggyal
'group_id' должен быть int – aLt
Почему? Если он проиндексирован, что получается от его незначительного целого? – eggyal