有问题更新具有重复行的表中的列..我有一个表“tab1”,其数据看起来像这样..
Id col2 col3 col4 col5 col6 col7
1 xim M gtt tif 1 2
2 white M abc png 0 25
2 white M abc jpeg 0 25
3 gtc V ftt gif 4 72
此表包含重复的ID,但仅在col5中有所不同 . 这个表包含大约4000行,我想更新col5,使得输出看起来像这样 .
Id col2 col3 col4 col5 col6 col7
1 xim M gtt tif 1 2
2 white M abc png,jpeg 0 25
3 gtc V ftt gif 4 72
有没有办法使用update语句更新此表,我是否必须为此更新创建临时表.. ??
1 回答
我同意njk和Tony发布的评论 . 对数据库进行非规范化并不是一个好主意,但也许你的最终目标并不那么明显,并且结合图像扩展名适合您的特定需求 .
这就是你所要求的 . 我确信有一种方法可以使用XML而不使用函数中的游标...
返回的数据如下所示: