【发布时间】:2010-03-19 06:30:45
【问题描述】:
我有一个 MySQL 表,它定义了特定客户类型的值。
|客户类型 |关键字段 1 |关键字段 2 |价值 |
每个客户类型都有 10 个与之关联的值(基于其他两个关键字段)。
我正在创建一个与另一个客户类型 (TypeA) 完全相同的新客户类型 (TypeB)。我想插入“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"
谢谢- 乔纳森
【问题讨论】: