【发布时间】:2017-01-16 08:51:48
【问题描述】:
我想根据同一张表中的另一列 test_method 复制列值 author。
见下表
mysql> 从测试用例中选择 *; +--------+---------------------+-------- ----+------------+ |编号 |测试类 |测试方法 |作者 | +--------+---------------------+-------- ----+------------+ | 3062 | IPv4 |无效地址 |不适用 | | 3063 | a.b.c.d.地址IPv4 |无效地址 |拉里菜 | | 3064 | IPv4 |普通地址 |不适用 | | 3065 | a.b.c.d.地址IPv4 |普通地址 |彩玉 | …… +--------+---------------------+-------- ----+------------+ 202 行(0.00 秒)author 列中的值N/A 需要从test_method 列的相同值复制。 (无需检查,直接覆盖)
预期结果是
mysql> 从测试用例中选择 *; +--------+---------------------+-------- ----+------------+ |编号 |测试类 |测试方法 |作者 | +--------+---------------------+-------- ----+------------+ | 3062 | IPv4 |无效地址 |拉里菜 | | 3063 | a.b.c.d.地址IPv4 |无效地址 |拉里菜 | | 3064 | IPv4 |普通地址 |彩玉 | | 3065 | a.b.c.d.地址IPv4 |普通地址 |彩玉 | …… +--------+---------------------+-------- ----+------------+ 202 行(0.00 秒)如何使用 SQL 命令实现?
【问题讨论】: