У меня есть таблица MySQL, которая определяет значения для определенного типа клиента.
| CustomerType | Ключевое поле 1 | Ключевое поле 2 | Значение |
С каждым типом клиента связано 10 значений (на основе двух других ключевых полей).
Я создаю новый тип клиента (TypeB), который точно совпадает с другим типом клиента (TypeA). Я хочу вставить «TypeB» в качестве CustomerType, но затем просто скопировать значения из строк TypeA для остальных трех полей.
Есть ли оператор вставки SQL, чтобы это произошло?
Что-то вроде:
insert into customers(customer_type, key1, key2, value) values
"TypeB" union
select key1, key2, value
from customers
where customer_type = "TypeA"
Благодарения и
Jonathan