-1
私は、PRICE_CURRENCYにInitial_Priceが設定されている場合にのみ 'U'が設定されるべきUPDATEステートメントを実行しようとしています。クエリでEXISTSを使用しようとしましたが、Initial_Priceが入力されているかどうかを最初に確認してから、PRICE_CURRENCYを 'U'で更新するかどうかはわかりません。問題のSQLステートメントが存在するワードを使用していないと、テーブルCALYPSOについて何の説明がないよう特定のフィールドが返された場合のみ、UPDATE 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'
編集あなたの質問をし、サンプルデータと望ましい結果を提供 - :
は、次のクエリを試してみてください。 –