AND OR 导致显示的结果多于应有的结果

2024-06-24

我正在尝试显示特定时间范围内匹配的结果 - 效果很好。但是,我想添加一个子句,表示显示的结果必须是 party_type1 or 2.

所以我这样做了

WHERE start_datetime >= '$DATE_START_SELECTED'
AND end_datetime < '$DATE_END_SELECTED' 
AND PARTY_TYPE='1'
OR PARTY_TYPE='2'
GROUP BY events.ENTRANCE_PRICE

但现在它显示了昨天的一些其他事件...但有趣的是,它没有显示任何更早的事件。


这应该可以解决问题

WHERE start_datetime >= '$DATE_START_SELECTED'
AND end_datetime < '$DATE_END_SELECTED' 
AND (PARTY_TYPE='1'
OR PARTY_TYPE='2')
GROUP BY events.ENTRANCE_PRICE

整个事情稍微干净一点的版本是

WHERE start_datetime >= '$DATE_START_SELECTED'
AND end_datetime < '$DATE_END_SELECTED' 
AND (PARTY_TYPE IN (1,2))
GROUP BY events.ENTRANCE_PRICE

您可能还想查看here http://www.tuxradar.com/practicalphp/9/3/13了解有关使用多个 WHERE 条件的更多信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AND OR 导致显示的结果多于应有的结果 的相关文章

随机推荐

  • 301 重定向 .htaccess

    如何进行301重定向 例如 子目录 Blog to blog 与 htaccess Redirect 301 Blog blog 或者使用类似的东西http www htaccessredirect net index php http w
  • 通过相邻行的差异过滤 pandas 数据框

    我有一个按日期时间索引的数据框 我想根据行的索引与前一行的索引之间的差异来过滤行 因此 如果我的标准是 删除比前一行晚一小时以上的所有行 则应删除下面示例中的第二行 2005 07 15 17 00 00 2005 07 17 18 00
  • 如何在启用保管库锁定的情况下将对象从 Amazon S3 移动到 Glacier?

    我正在寻找一种在启用 Vault Lock 的情况下将 Amazon S3 对象移动到 Glacier 的解决方案 如此处所述https aws amazon com blogs aws glacier vault lock https a
  • 为什么 ++i++ 在 C 中给出“L-value required error”? [复制]

    这个问题在这里已经有答案了 在下面的代码中 main int i 5 printf d i 该程序给出错误 L Value required 有人可以告诉我吗 为什么编译出错 由于后缀运算符的优先级高于前缀运算符 因此表达式 i 相当于 i
  • 选择另一个下拉列表时填充下拉列表[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Camel-拆分 List 并处理每个 java 对象 - XML Config

    我无法拆分列表中的 Java 对象 如何将 Body 标记化 转换为单个 java 对象
  • 如何在放大高图表时启用 y 轴平移?

    我想在放大图表时沿 Y 轴移动 现在我可以在缩放时在 X 轴上移动 下面是平移的代码 chart renderTo container1 type column zoomType xy panning true panKey shift 任
  • 在 Firebase Listener 中设置 Singleton 属性值

    我目前正在测试 Firebase 以及我计划在整个应用程序的生命周期中用于访问的单例模型 我现在被一些看似微不足道的事情所困扰 但我一生都无法弄清楚 我有一个我使用的模型的示例 Bookmarks in firebase public cl
  • JavaScript、倒计时器和显示文本

    我正在用 JavaScript 制作一个倒计时器 这是我的脚本 var seconds left 10 var interval setInterval function document getElementById timer div
  • 更改 UWP 评级控件的大小和间距

    有一个新的评级控制 https learn microsoft com en us uwp api windows ui xaml controls ratingcontrol在 UWP 中 您可以将评级显示为一系列星星 我想知道如何改变星
  • 在 iOS 下不再显示取消按钮 (x)

  • 修改作为参数传递给 Swift 函数的数组

    抱歉 新手问题 我还在学习 我遇到了一些奇怪的行为 并且找不到任何有关此的文档 我想知道你是否可以帮助指出我在这里做错了什么 Error 无法对不可变值使用变异成员 arr 是 let 常量 class mySingleton static
  • 日期向量的分位数函数

    我注意到基础 Rquantile函数不支持日期参数 我理解为日期定义分位数需要在定义中小心 即 如果您有 6 个日期并要求第 25 个百分位数 则需要定义合适的舍入 是否有这样的分位数函数的有效实现 无论是作为基础的一部分还是另一个包 下面
  • 无法实例化类 _TtC12STracker23InfoInterfaceController

    我尝试构建我的手表应用程序 但不断收到错误 createViewController className properties contextID info gestureDescriptions clientIdentifier 2916
  • 在 C# 中使用 COM dll

    我们有用 C 编写的 COM dll 并已被用 vb 6 0 编写的应用程序使用 我的公司计划在 Net 平台上编写新版本的应用程序 就性能而言 在 C 项目中使用 COM dll 时 我应该从下面列出的 3 个选项中选择什么 只需添加 d
  • 使用鼠标滚轮水平滚动浏览器窗口

    我有一个非常宽的网站 故意设计为没有垂直滚动 但有很多水平滚动 水平滚动通常对用户来说很痛苦 因此想知道是否有某种方法可以使用鼠标中键或其他滚动习惯 例如向上 向下翻页 向上 向下箭头 鼠标中键单击 拖动 来水平滚动而不是垂直滚动 Edit
  • 如何将背景图像添加到 CSS 部分

    我正在尝试在我的网站上建立并运行一个部分 我想添加背景图像而不是颜色 我尝试过阅读这里和其他网站 但我尝试的任何方法似乎都不起作用 我正在使用此部分代码 https codepen io ckor pen lBnxh https codep
  • C# Fluent API 将两个属性映射到同一列

    我的问题实际上很简单 这是MySQL表 俱乐部类别 正如您所看到的 它将俱乐部与类别链接起来 Field Type Null Key Default Extra CategoryId int NO PRI NULL ClubId int N
  • 检查 Active Directory 域控制器是否已启动并运行的 C# 方法

    我想增强我正在编写的 C 程序 以便在其中一个或多个离线时它可以利用全局目录 DC 列表中的任何一个 我想编写一个方法 根据 ADDS 是否在目标服务器上运行 而不仅仅是服务器是否可 ping 通 来返回 bool 值 public boo
  • AND OR 导致显示的结果多于应有的结果

    我正在尝试显示特定时间范围内匹配的结果 效果很好 但是 我想添加一个子句 表示显示的结果必须是 party type1 or 2 所以我这样做了 WHERE start datetime gt DATE START SELECTED AND