zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

MySQL在where后面使用case when

mysql when case where 后面 使用
2023-09-11 14:16:17 时间

转:https://blog.csdn.net/qq_27686779/article/details/80318252

select *
from A, B
where
CASE
    when A.id = 0 then B.name in ('aaa', 'bbb')
    when A.id = 1 then B.name in ('bbb', 'ccc')
    when A.id = 2 then B.name in ('ccc', 'ddd')
END