-1
我正在嘗試執行一個UPDATE語句,其中PRICE_CURRENCY應該只填充Initial_Price時用'U'填充,它也可以填充其他字段。我試圖在查詢中使用EXISTS,但我不知道是否會首先檢查Initial_Price是否已填充,然後使用'U'更新PRICE_CURRENCY。只有當返回一個特定的字段時更新SQL Server語句
UPDATE EMIR
SET Price_Currency = 'U'
from EMIR E
INNER JOIN CALYPSO cl
ON e.Internal_ID = cl.Trade_ID
AND e.Internal_ID_Type = 'CL'
WHERE cl.Initial_Price = 'P'
編輯你的問題,並提供樣本數據和預期的結果。 –