MySQL 新增字段并赋值
王桑的一天 2018-03-29 03:54:49 求个SQL语句,情形如下:
有一张表:
id, did, cid, value
1, 1, 1, 232
2, 1, 2, 323
3, 1, 3, 434
4, 2, 1, 333
5, 2, 2, 434
6, 2, 3, 321
然后我新增了一列c1_value:
id, did, cid, value, c1_value
1, 1, 1, 232, 0
2, 1, 2, 323, 0
3, 1, 3, 434, 0
4, 2, 1, 333, 0
5, 2, 2, 434, 0
6, 2, 3, 321, 0
现在我想给c1_value赋值,值为 did 相同的 cid = 1 的 value值,然后我会再把cid = 1的数据全删除。
结果应该是这样:
id, did, cid, value, c1_value
1, 1, 1, 232, 232
2, 1, 2, 323, 232
3, 1, 3, 434, 232
4, 2, 1, 333, 333
5, 2, 2, 434, 333
6, 2, 3, 321, 333