问题标签 [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 投票
7 回答
5288 浏览

sql-server - SQL Server - 每个地区的顶级销售人员

上面的 SQL 生成每个区域的销售人员的完整列表,如下所示

如果我只想展示每个地区的顶级销售人员(如下所示),我怎样才能最好地做到这一点?

0 投票
4 回答
6559 浏览

php - mysql php查询HAVING子句

我试图让这个查询工作,但我收到了这个错误:“有子句”中的未知列“zips.city”

我的 zips 表有一个 city 列,所以我不确定问题是什么,我知道我正在访问数据库,因为我可以运行此查询而没有错误:

任何建议将不胜感激!谢谢!

0 投票
6 回答
199 浏览

mysql - 有一个号码

有人可以给我一个查询,结果将返回第 1 行和第 3 行吗?

像这样的东西 SELECT * FROM table WHERE Hidden HAVING(4)

0 投票
1 回答
3036 浏览

sql - SQL 语句 HAVING MAX(some+thing)=some+thing

我在使用 Microsoft Access 2003 时遇到问题,它抱怨以下声明:

我想要做的是,对于表中每个不同的 cardnr 更改,找到 2009 年之前具有最新(时间+日期)的行,然后只需选择 cardto='VIP' 的行。

这个验证器说没问题,Access 说不行。

这是我收到的消息:“您尝试执行的查询不包含指定表达式 'max(time+date)=time+date and cardto='VIP' and cardnr=' 作为聚合函数的一部分。”

有人可以解释我做错了什么以及正确的方法吗?谢谢

注意:字段和表名是翻译的,不与任何保留字冲突,我对名称没有任何问题。

0 投票
7 回答
4972 浏览

sql - SQL: HAVING 子句

请参阅以下 SQL 语句:

如果添加了以下内容:

这会简单地排除 Date_Diff <= 365 的行吗?

这里 HAVING 子句的作用应该是什么?

编辑:我没有体验到这里的答案在说什么。mdb 的副本位于http://hotfile.com/dl/40641614/2353dfc/test.mdb.html(无宏或病毒)。VISDATA.EXE 用于执行查询。

EDIT2:我认为问题可能是 VISDATA,因为我通过 DAO 遇到了不同的结果。

0 投票
1 回答
250 浏览

sql - 仅当结果计数为1时,如何从另一个表更新一个表?

我有一个一对多关系中的 2 个表。我想运行一个更新脚本,仅当有一个结果时才使用相关表的 FK 更新表(因为如果有多个结果,那么我们需要决定使用哪一个,在另一种方法中)

这是我到目前为止所拥有的:

如您所见,该HAVING子句并没有像我预期的那样工作。如果计数等于 1,我只想用横幅表中的横幅 id 更新导入表中的行。

0 投票
1 回答
3580 浏览

join - 在 NHibernate 中使用 JOIN 选择 MAX()

我有一个供应商。每个供应商都有几个 Reservations,上面有一个 ReservationDate。

我想要一份今天尚未预订的供应商列表

在 SQL 中,我会做这样的事情:

我正在尝试在 NHibernate 中这样做:

这显然行不通。我究竟做错了什么?

编辑!我又玩了一些,到了这一点,效果更好:

为了回答评论,我收到错误“NHibernate.QueryException: could not resolve property: MaxDate of: Vendor”

0 投票
6 回答
17780 浏览

sql - Mysql:如何选择具有特定值的组?

假设有这样的表:

字段名称是不言自明的。我想选择post_id同时具有 1 和 3tag_id的 s,所以在这个例子中它只是1. 我想到了类似 SELECT post_id FROM tags GROUP BY post_id HAVING ...After have I'd like to list tag_ids that are present in this group。我怎么做?

0 投票
4 回答
619 浏览

sql - SQL Group By - 选择两列

我有一个包含以下列的用户表:

我想创建一个 sql 查询来输出在年龄和经验的组合中不是唯一的人的所有 ID。

到目前为止我的代码:

显然这是不完整的,这将对非唯一用户进行分组,但不会告诉我他们所有的 User_ID。

在此先感谢您的帮助!

0 投票
2 回答
985 浏览

mysql - MySQL / Ruby on Rails - 如何在 :has_many 案例中“求和”

我有以下表格:

用户:has_many 购买
项目:has_many 购买

项目有一个“金额”列(可以是+或-),我需要找到所有具有“Item.amounts”正和的用户(每个人所做的所有购买)。

这个查询看起来如何?(在这种情况下,我不确定如何正确处理“SUM”。)

我从以下开始,但显然,这是错误的......(它不会“包括”具有负 Item.amount 的项目的购买......)

@users = User.find(:all,
:include => {:purchases => :item},
:select => "SUM(item.amount)",
:order => "...",
:conditions => "...",
:group => "users.id",
:have => "SUM(item.amount) > 0" )

感谢您对此的帮助!
汤姆