У меня есть таблица, содержащая несколько полей. Первичный ключ - userId
. В настоящее время столбец user id
содержит значения «1,2,3,4 ... etc», например:
+------+
|userId|
+------+
| 1 |
| 2 |
| 3 |
| 4 |
...etc
Теперь я хочу добавить новые строки, оканчивающиеся на a, b, c, примерно так:
+------+
|userId|
+------+
| 1 |
| 1a |
| 1b |
| 1c |
| 2 |
| 2a |
| 2b |
| 2c |
...etc
Новые строки должны быть идентичны их родительской строке, за исключением идентификатора пользователя. (т.е. 1a, 1b и 1c должны соответствовать 1)
Также я не могу гарантировать, что в столбце идентификатора пользователя уже не будет нескольких «a», «b» или «c».
Есть ли способ написать SQL-запрос, чтобы сделать это быстро и легко?