- A表没有用, 你要改的是B表的值, 按编号进行分组排位, 和A没关 。
- B表没有唯一键, 没办法做为更新依据 。 一条记录要有一个唯一(可以多键)区分才行
下面给你一个参考, 多表更新, PersonID=你的编号, value=http://www.ncwxdh.com/p/序号,
UPDATE b SET b.Value=http://www.ncwxdh.com/p/a.NewValue
FROM dbo.Table_B b
LEFT OUTER JOIN
(
SELECT ROW_NUMBER()OVER(PARTITION BY PersonID ORDER BY PersonID) NewValue,
PersonID,Displayorder FROM dbo.Table_B
) a
ON a.PersonID= b.PersonID AND a.Displayorder=b.Displayorder //二个条件确定唯一记录
【学习知识|包含怎么写,包含字段怎么表达】你的表有自己的主键, 那只要改成你的主键就行了 。
推荐阅读
- 学习知识|椒怎么写,辣椒的椒的写法
- 学习知识|画的笔顺怎么写,上笔画顺序怎么写的视频
- 学习知识|月拼音怎么写,目字怎么写
- 学习知识|品怎么读,品注音是什么
- 学习知识|lv怎么读,lv怎么读英文发音
- 学习知识|use怎么读,mess怎么读
- 学习知识|屃怎么读,入肉组成念什么字
- 学习知识|畿怎么读,畿怎么查字典
- 学习知识|蛋糕怎么读,crossing怎么说
- 学习知识|磁怎么读,磁铁的磁怎么读