sybase sql更新,其中记录等于另一个记录
我有一张如下所示的表:sybase sql更新,其中记录等于另一个记录,sql,sybase,Sql,Sybase,我有一张如下所示的表: | userId | level | ------------------- | snoop | 10 | | foo | 0 | | bar | 0 | 我想将所有用户的级别更新为snoop的任何级别 我知道我可以得到价值,然后去: 更新表集级别=10 但是,如果我不想硬编码值10,并且需要在一个查询中执行此操作,我将如何执行 谢谢 update table set level = (select level fro
| userId | level |
-------------------
| snoop | 10 |
| foo | 0 |
| bar | 0 |
我想将所有用户的级别更新为snoop的任何级别
我知道我可以得到价值,然后去:
更新表集级别=10
但是,如果我不想硬编码值10,并且需要在一个查询中执行此操作,我将如何执行
谢谢
update table
set level = (select level from table where userId = 'snoop')