Мне нужно добавить много таблиц в таблицу, и мне нужна помощь, так как я начинаю работать с PL / SQL
У меня есть таблица с тремя столбцами (ID, KEY, VALUE).Идентификатор & KEY должен быть уникальным, и если для KEY с именем 'имя_процесса' нет значения, необходимо создать новый реестр, в котором значение должно совпадать с идентификатором.
, напримерЯ мог бы иметь это в своей таблице
ID KEY VALUE
A cycles 4
A process_name A
A number 2
B cycles 3
B number 2
C cycles 5
Итак, мне нужно было бы вставить 2 записи в БД:
B process_name B
C process_name C
Как мне начать создавать скрипт?
Спасибо
РЕШЕНИЕ
INSERT INTO my_table
(SELECT distinct my_table.ID, 'process_name', my_table.ID
FROM my_table
WHERE my_table.ID NOT IN (SELECT distinct my_table.ID
FROM my_table
WHERE key = 'process_name'));