Я работаю над некоторым устаревшим кодом/базой данных и вам нужно добавить поле в базу данных, которое будет записывать порядковый номер, относящийся к этому (чуждому) id.Добавить последовательность с тем же идентификатором mysql
таблицы Примера продукта (ток):
PRODUCT_ID some_stuff
1 ...
1 ...
1 ...
2 ...
2 ...
1 ...
нет автоматического приращения для таблицы продукта.
мне нужно добавить столбец sequenceid Инкремент отдельно для каждой учетной записи, достижения:
product_id SEQ another_stuff
1 1 ...
1 2 ...
1 3 ...
2 1 ...
2 2 ...
1 4 ...
последовательность связана с PRODUCT_ID.
Есть ли способ, которым я могу заставить его работать?
И вам это нужно? И что вы пытались достичь этого? –
@ b0s3 привет. Я попробовал INSERT INTO temp_pic (id, seq) SELECT product_id, (SELECT count (*) + 1 FROM product c WHERE c.product_id = product.product_id) как seq FROM product; , но im получение такой же последовательности для идентичного идентификатора продукта – ssuhat
Не получается ошибка с запросом? –