У меня была задана проблема SQL, которая находится за пределами ограниченной области знаний sql, которые у меня есть. У меня есть следующая проблема.Вставка инкремента для каждого уникального значения в sql
У меня есть таблица, которая в настоящее время выглядит следующим образом:
widgets
---------
a
a
a
b
b
c
d
d
d
Я хотел бы иметь другую таблицу, которая имеет каждое уникальное значение постепенно пронумерованное ... Как так:
widgets | widget_id
--------- ----------
a | 1
a | 1
a | 1
b | 2
b | 2
c | 3
d | 4
d | 4
d | 4
Я m не знаете, как это будет сделано с помощью инструкции insert?
Нужно ли это делать, используя только mysql? Это было бы очень легко сделать, написав внешнюю программу для обработки вставок. Кроме того, нужна ли новой таблице 3 строки с (a, 1), как вы показали, или только один? –