各位好,小弟有個問題如下:
select
case
when TABLE.currency_id='USD' then '1'
when TABLE.currency_id='RMB' then 'A'
end "匯率",
其中的'A'必須從TABLE的某一欄位取出,
因為該欄位每天都在更新,所以沒辦法寫死。
小弟試過直接在then後面接select,去select那個欄位,
但是回報錯誤,仔細看過語法規格後,好像不能做這樣的動作。
請問各位前輩,我該如何解決?
新手上路,問題問得不好,請多多賜教。
select
case
when TABLE.currency_id='USD' then '1'
when TABLE.currency_id='RMB' then 'A'
end "匯率",
其中的'A'必須從TABLE的某一欄位取出,
因為該欄位每天都在更新,所以沒辦法寫死。
小弟試過直接在then後面接select,去select那個欄位,
但是回報錯誤,仔細看過語法規格後,好像不能做這樣的動作。
請問各位前輩,我該如何解決?
新手上路,問題問得不好,請多多賜教。