我有一個巨大的查詢,它使用案件/當經常。現在我在這裏有這個SQL,這是行不通的。 (select case when xyz.something = 1
then
'SOMETEXT'
else
(select case when xyz.somethingelse = 1)
then
'SOMEOTHERTEXT'
end)
我想使用request_time參數自動設置session_id,所以我選擇了一個包含case語句的mysql存儲過程。這裏有。 create procedure upd_userinput(in request_time timestamp, out user_session_id int)
begin
update user_input;
case request_time
w
我的要求是從一個複雜的查詢中得到一個數字,並檢查num = desiredNum。 如果它等於desiredNum,那麼我必須執行另一組SELECT語句, 有什麼辦法,我可以在查詢實現這一目標,而不是寫一個函數? 如: select case when val =2
then select val1 from table1
else 'false'
from (select val from