select
(
case
when o.class_id='10' then (select m.busi_id from pd_busi_instance_inter m where m.oss_busi_id=#ossBusiId#)
else (select i.busi_id from pd_busi_instance_info i where i.oss_busi_id=#ossBusiId#)
end
)
from or_req_info o where req_id=#reqId# SQL的case when语句
最新推荐文章于 2024-09-02 06:00:00 发布
本文通过一个具体的SQL案例,展示了如何使用CASE WHEN语句结合子查询来根据不同的条件选择相应的业务ID。此方法适用于需要根据不同条件返回不同结果的场景。
3636

被折叠的 条评论
为什么被折叠?



