WHERE "OR" HAVING 条件而不是 "AND"

WHERE "OR" HAVING Conditions instead of "AND"

我想 运行 sql 查询 (mysql) 我在 WHERE 以及 HAVING,
中的多个条件 SQLWHEREHAVING[= 之间应用“A​​ND” 28=],我想在.

之间应用“OR

WHERE 条件 1,条件 2 .... 条件 N
{{OR}}
有条件 1,条件 2 .... 条件 N

我认为可以解决您的问题的唯一方法是分离查询并应用 UNION DISTINCT 删除重复的结果。解决方案可能类似于:

SELECT * FROM t1 WHERE ...

UNION DISTINCT

SELECT * FROM t1 HAVING ...