ser*_*lge 4 sql oracle conditional where-clause
我必须使用条件where子句,如下所示,该子句的工作版本是什么?
AND CASE WHEN b.kurum_turu = 1
THEN u.kod in ('1125', '2975', '1127', '4460', '1128', '1126')
ELSE u.kod in ('1125', '2975')
END
Run Code Online (Sandbox Code Playgroud)
Tar*_*ryn 10
听起来你想要一个WHERE条款:
WHERE
(
b.kurum_turu = 1
AND u.kod in ('1125', '2975', '1127', '4460', '1128', '1126')
)
OR
(
u.kod in ('1125', '2975')
)
Run Code Online (Sandbox Code Playgroud)