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,不幸的是这不起作用,我收到以下错误:“操作必须使用可更新的查询。”