【发布时间】:2018-03-22 01:27:41
【问题描述】:
我有以下代码:
SELECT
t1.a
t1.b
CASE WHEN t1.c = Z THEN m
WHEN t1.c = Y THEN n
ELSE p END as m_or_n_or_p
FROM t1
我可以添加
WHERE m_or_n_or_p = m
最后并以这种方式过滤我的查询还是必须将其全部包装在另一个 SELECT 中?
【问题讨论】:
-
...我可以添加...你试过看看会发生什么吗?
-
是的,您可以添加这样的过滤器。但是,正如@B001 所说,您应该在发布问题之前尝试做一些事情。
标签: mysql sql select case where-clause