问题标签 [having-clause]

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 投票
2 回答
213 浏览

mysql - 在 where 条件下使用用户定义变量 (AS) 从 select 语句中删除返回行

我有这个 mysql 查询

所以查询返回大约 1000 条记录,我想在同一个查询语句中删除它。

因为placedate_mysqldate是用户定义的并且在数据库中不存在我不能使用正常的删除语句,如

所以知道该怎么做吗?

0 投票
2 回答
14452 浏览

sql - SQL中HAVING和WHERE子句的区别

拥有和在哪里有什么区别

0 投票
4 回答
3139 浏览

mysql - MySQL Query 中的 HAVING 和 WHERE 有什么区别?

我有一个viewX基于某些表连接的视图 ( ):

当我使用WHERE时,查询延迟,处理器使用率达到 50%,最后我需要关闭mysqld.exe服务并重新启动以再次尝试解决问题。

当我使用HAVING时,查询完美而快速地执行,我得到了结果,一切都准备好了。

查询类似于:

怎么了?

我找到的解决方案是做这样的事情:

两个查询都很好,但是,我认为这很糟糕!(SELECT * FROM (...viewX)????)

0 投票
3 回答
218 浏览

sql - 与 HAVING 子句一起使用 ORDER BY 时出错

我正在尝试使用一些基本的 SQL 函数。我需要获取一些数据的平均值并按降序排列。我得到的错误是“不允许组功能”

桌子:

SQL:

有人告诉我 ORDER BY 不能与 HAVING 子句一起使用,我需要重复该功能。有什么帮助吗?

0 投票
1 回答
339 浏览

php - 非常奇怪的 PDO->bindparam 行为 php

下面的查询运行良好,并且运行速度非常快。但是,它显示出一些非常奇怪的行为,如下所述。

然而,在 PHP 中,它似乎可以自行决定它适用于哪些 id。我确信代码是正确的。我在 PHP 中使用 PDO 并根据需要绑定变量。

因此,例如,如果我将 author_id 600 传递给它,它将起作用,但如果我将 author_id 2 传递给它,它将不起作用并且不会带回任何记录。但是,如果我回显查询并将其粘贴到 MySQL 中并运行它,它适用于两个 id。似乎 PDO 无法将变量绑定到某些 id 上。我已经回显了 id 变量,它确实包含正确的 id。

有没有其他人经历过这种行为?我觉得非常非常不寻常。

0 投票
1 回答
379 浏览

sql-server-2008 - 这个简单的 SQL Server 2008 R2 查询有什么问题?产生“非布尔类型的表达式......”错误

我正在尝试从表 Responses 中选择满足几个条件并且在 update_datetime 字段中具有最新日期的单行。(我实际上想要 Responses 行中的所有字段,但我会满足于它的 response_uuid。)

我在下面的这个查询中的尝试产生了错误“在预期条件的上下文中指定的非布尔类型的表达式,靠近')'”。我到底做错了什么?

我在整个互联网上都盯着类似的问题,但我只是没有看到问题所在。感谢您的任何帮助!

ps 如果您有兴趣查看全部内容,或者查看全部内容会有所帮助,这实际上只是更大查询的一小部分。

0 投票
1 回答
1652 浏览

sql - LINQ TO SQL GROUP BY HAVING 仅作为子查询生成

根据所有示例,SQL 转换为 HAVING 子句的 LINQ,如下例所示:

是:(vb.net)


但是上面的 LINQ 语句被翻译成下面的 SQL:



我从来没有成功地从 LINQ 生成 HAVING 子句。假设 HAVING 和子查询 group by with WHERE 在结果上是等价的,但是在性能上有区别吗?如何让我的原始 SQL 查询至少类似于 LINQ 生成的底层查询?

0 投票
4 回答
4711 浏览

sql - SQL获取匹配所有条件的行

我想检索与同一列上的一组条件匹配的所有行。但是,只有在所有条件都很好的情况下,我才想要行,如果只有一个条件失败,则没有行。例如,以这张表为例:

我希望能够请求“tata”&&“toto”是否在此表中。但是当询问“tata”和“tuto”是否在表中时,如果参数之一不在表中,我想要一个空响应,例如询问表中是否包含“toto”&&“tutu”。我怎样才能做到这一点 ?目前,我正在对每个参数进行一个查询,这不是很有效。我尝试了几种解决方案,包括子选择或组+拥有,但没有一个像我想要的那样工作。

谢谢你的支持 !干杯

0 投票
1 回答
248 浏览

php - MySQL HAVING 函数

我有一个 SQL 命令,其中包含以下行,

$v$v是一个 PHP 变量,它$v - 10是一个整数,乘以 10 ?

0 投票
1 回答
3325 浏览

doctrine-orm - 学说:DQL 查询中的 HAVING 子句

我正在 symfony2 中的一个简单论坛上工作,并使用以下 DQL 查询来获取每个论坛中的最后一篇文章:

如果没有 HAVING 子句,它可以工作并获取第一个帖子,但这不是我想要的。

我在这里做错了什么?这甚至可以使用 DQL 吗?