gpt4 book ai didi

HQL WHERE 子句 AND 与 OR

转载 作者:行者123 更新时间:2023-12-04 02:21:41 24 4
gpt4 key购买 nike

我有一种情况需要查询多个日期并查看是否有接近给定日期的日期。所以我使用这样的 WHERE 子句。

FROM table
WHERE x <= :date
OR y <= :date
OR z <= :date
AND inactive = 0

现在的问题是,无论 AND inactive = 0,OR 子句似乎都会提取数据

我只能考虑利用临时表来捕获 inactive = 0 的数据,然后使用我的查询从中提取数据。我真的很想知道是否有更好的解决方案。

干杯冰血暴

最佳答案

试试这个:FROM table WHERE (x <= :date OR y <= :date OR z <= :date) AND inactive = 0

关于HQL WHERE 子句 AND 与 OR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28341472/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com