2010-12-06 139 views
0

我有一個表,如下所示:SYBASE SQL更新,其中記錄等於另一個記錄

| userId | level | 
------------------- 
| snoop | 10  | 
| foo | 0  | 
| bar | 0  | 

我想更新所有到任何窺探的水平是用戶的水平。

我知道,我能得到的價值和去: update table set level = 10

,但如果我不想硬編碼值10,而要做到這一點在一個查詢需要,我會怎麼做呢?

謝謝!

回答

0
update table 
    set level = (select level from table where userId = 'snoop') 
+0

是的,我知道這是可能的,謝謝! – 2010-12-06 19:29:32