【发布时间】:2009-07-02 10:40:27
【问题描述】:
我有一个这样的事务表
id , name , code , flag
1 , john , 1234-3, 2
2 , joe , 1111-2, 1
3 , paul , 1234-3, 3
4 , asdf , 1234-3, 3
5 , asdf , 1111-2, 5
6 , asdf , 1234-3, 8
基本上,我想要做的是获取代码的最后一个实例,检查标志并使用最后一个标志 num 的相同代码更新所有先前的标志。
因此,在代码 1234-3 的情况下,它应该使用带有标志 num 8 的代码更新所有标志 在 1111-2 的情况下,它需要用 5 更新所有带有该代码的标志。
我想把它变成这张桌子
id , name , code , flag
1 , john , 1234-3, 8
2 , joe , 1111-2, 5
3 , paul , 1234-3, 8
4 , asdf , 1234-3, 8
5 , asdf , 1111-2, 5
6 , asdf , 1234-3, 8
如果可能的话,我想纯粹在 MySQL 中执行此操作。有非常庞大的数据集。
【问题讨论】:
标签: mysql