SQL-将字段复制到表中
我有一个大小不同的表(即列数),但最后一列包含我希望“复制”到上面所有行的信息 我想创建一个查询,将下表SQL-将字段复制到表中,sql,ms-access,Sql,Ms Access,我有一个大小不同的表(即列数),但最后一列包含我希望“复制”到上面所有行的信息 我想创建一个查询,将下表 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
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
也许是这样的:
UPDATE YourTable t
SET T.CustNumber = (SELECT TOP 1 s.Cust_Number FROM YourTable s
ORDER BY s.ID DESC)
也许是这样的:
UPDATE YourTable t
SET T.CustNumber = (SELECT TOP 1 s.Cust_Number FROM YourTable s
ORDER BY s.ID DESC)
感谢Sagi,不幸的是这不起作用,我收到以下错误:“操作必须使用可更新的查询。”感谢Sagi,不幸的是这不起作用,我收到以下错误:“操作必须使用可更新的查询。”