【发布时间】:2012-03-09 05:29:25
【问题描述】:
我需要帮助编写一个将验证第一个表达式的查询,如果它为真,将验证以下表达式。比如:
SELECT
name
FROM
names
WHERE
(tag_id = 1 OR tag_id = 2) AND (tag_id = 3 OR tag_id = 4)
尝试使用带有 if 和存在的子查询,但没有成功。
有什么帮助吗?谢谢,
【问题讨论】:
-
你的逻辑在这里没有任何意义。
tag_id不能同时满足AND的两个条件。您能否解释一下您想要达到的目标,可能包括示例数据和预期结果?
标签: mysql subquery case exists