问题标签 [having]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1793 浏览

mysql - 如何摆脱 HAVING 子句中的非分组字段

ONLY_FULL_GROUP_BY模式下执行时,执行以下查询时出现错误“在HAVING子句中使用了非分组字段'距离' ”。查询统计某经纬度15公里范围内的酒店数量。有没有办法重写这个查询,所以在ONLY_FULL_GROUP_BY模式下我不会再收到错误?

0 投票
5 回答
52404 浏览

sql - 在 HAVING 子句之后可以有 WHERE 子句吗?

是否可以在 HAVING 子句之后使用 WHERE 子句?

我首先想到的是子查询,但我不确定。

PS如果答案是肯定的,你能举一些例子吗?

0 投票
1 回答
59919 浏览

sql - ...其中计数(col)> 1

我有一张这样的桌子:

我现在想获取所有具有多个值的条目。预期的结果是:

我试图做到这一点:

但甲骨文不喜欢它。

所以我尝试了这个...

...没有成功。

有任何想法吗?

0 投票
1 回答
2331 浏览

ruby-on-rails - '未知键:有'在 Ruby on Rails ActiveRecord 查找方法

我有一个项目需要使用 agregrate 函数从我的一个活动记录模型中排序和返回相关记录。问题是,尽管在许多 Rails 教程中看到了它,并且尽管它在在线 ActiveRecord 文档中,但我的 Rails 应用程序在调用该方法时向我抛出了这个错误:

任何想法为什么?

我正在像这样使用它(我确实有一个:group =>在它之前工作的,因为没有 : 让代码正确执行,它只是没有被过滤 - 我需要。):

0 投票
2 回答
8864 浏览

mysql - 使用 GROUP BY 检索满足条件的记录

我现在只想从几千条记录中选择计数大于 1 的行(即重复项)

我怎样才能做到这一点?

0 投票
3 回答
162913 浏览

linq - 通过计数与组进行 Linq

如何在 linq (vb.net) 中编写此查询?

0 投票
2 回答
21615 浏览

sql-server - SQL HAVING SUM GROUP BY

使用 SQL Server 2005。我正在构建一个库存/采购程序,并且我需要用户“检查”设备。当他选择产品时,我需要查询哪些库存位置有可用数量,并告诉用户步行到哪个位置/检索产品。

这是对特定 [StockLocation_Products].ProductID 的查询,具有特定分配的 [ProductUsages].ProductUsageID。

此查询返回:

我想也许我可以使用一个额外的 HAVING 子句来使这个查询返回您需要访问的 StockSpace(s) 组合以满足对某些数量的请求。例如,用户需要提取 30 个产品(ID = 4)。

但我真的不明白如何使用 GROUP BY 和 HAVING SUM() 来实现我想要的。

我在我的 group by / having 子句中尝试了各种事情,但我没有得到任何结果。

我想要显示(至少一个)StockSpaces 组合的结果,总和为 30,所以我可以告诉用户“你可以从空间 '6-C' 获得 21 个单位,从 '6-B' 获得 9 个单位。可能有多个行组合可以 sum() >= 30,但我至少需要如何找到一个组合!帮助!

0 投票
4 回答
4051 浏览

sql - SQLite SQL 查询的问题

我正在尝试在 SQLite 3 中运行以下查询:

但我收到以下错误:

SQLSTATE[HY000]: 一般错误: 1 在 HAVING 之前需要一个 GROUP BY 子句

我不明白为什么 SQLite 要我对结果进行分组,但我仍然尝试了以下方法:

我也试过这个:

没有错误,但返回了所有记录(即使是那些有"distance" > ?)。我也尝试过:

相同的输出,返回所有记录。我已经仔细检查过 - 距离正在正确计算......我不知道这个查询有什么问题,有人可以帮我吗?

0 投票
2 回答
683 浏览

tsql - 如果行存在多天,则 SPROC T-SQL 语法返回结果

我需要在我的表上测试的是,给定的用户 ID 和订单 ID 在两个不同的日子里是否有行(时间戳的 DATETIME 字段)。

我很确定我需要一个有条款,这就是我在这里的原因......这让我非常害怕。

0 投票
1 回答
3318 浏览

sql - 拥有任何和拥有一切

SQL Server 2005 是否支持ANYEVERY支持HAVING

假设我有两张桌子:

一方面TrainingID,可以有多个TrainingDetail不同的值LKClassCode。我需要找到TrainingID至少有一个TrainingDetailIDCompletionDate2009 年 1 月 1 日和 2010 年 1 月 1 日之间的所有 '。

当我尝试使用 时HAVING ANY,出现错误:

如果不支持,能否请您提出替代方案?

如果我需要找到所有TrainingID' 至少有一个TrainingDetailIDCompletionDate1/1/2009 和 1/1/2010 之间或TrainingCloseDate= '5/5/2009' ' 的所有 ' 怎么办?