达到批量更新团伙数据效果,请进,谢谢了.
现在多个小团伙数据,现需要关联。
数据如下:
团伙名称 团伙成员
团伙1 张三
团伙1 李四
团伙2 李四
团伙2 王五
团伙3 王五
团伙3 刘六
由于团伙2一成员(李四)属于团伙1成员,则整个团伙2并入团伙1。
最后结果是
团伙1 张三
团伙1 李四
团伙1 王五
团伙1 刘六
我仅写出如下,但感觉应该达不到效果,请大家帮忙.谢谢了
UPDATE A
SET B.团伙几=A.团伙几
FROM YZFTEMP9_3 AS A,YZFTEMP9_3 AS B
WHERE CAST(RIGHT(B.团伙几,LEN(团伙几)-2) as int)>CAST(RIGHT(A.团伙几,LEN(团伙几)-2) as int)
AND B.CSR_IDN_SKY IN (SELECT CSR_IDN_SKY FROM YZFTEMP9_3 WHERE CSR_IDN_SKY=A.CSR_IDN_SKY)