我有一个表,该表的大小(即列数)会有所不同,但最后一列包含一条信息,我希望将其“复制”到以上所有行。
我想创建一个查询,将查询结果转为下表...
ID Cust_Number
1 aaa
2 aaa
3 aaa
4 aaa
5 aaa
6 aaa
7 aaa
8 aaa
9 aaa
10 bbb
变成这样:
ID Cust_Number
1 bbb
2 bbb
3 bbb
4 bbb
5 bbb
6 bbb
7 bbb
8 bbb
9 bbb
10 bbb
答案 0 :(得分:2)
也许是这样的:
UPDATE YourTable t
SET T.CustNumber = (SELECT TOP 1 s.Cust_Number FROM YourTable s
ORDER BY s.ID DESC)