问题标签 [mysql-error-1111]

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 回答
35 浏览

mysql - 如何根据与该分组 SUM 的 AVG 进行比较的分组 SUM 进行选择

我有一张包含电影、类别和价格的表格。现在我只想选择总价格(该类别下每部电影的所有价格总和)高于这些类别总价格平均值的类别。我已经能够找到总价格的平均值(感谢这个网站),但无法将它们组合在一起。以下是查询:

任何帮助将不胜感激,谢谢!

0 投票
3 回答
66 浏览

mysql - 如何从数据库中区分出现次数多的元素

我有一个名为 ProjectRessources 的表,其中包含以下数据:

我必须查询从事多个项目的员工才能获得以下信息:

我努力了

但我在使用 COUNT 时收到错误 1111

然后我尝试了这样的事情

但后来我得到以下错误

请帮助,任何反馈表示赞赏。请注意,我不允许使用 GROUP BY 进行查询。

0 投票
1 回答
66 浏览

sql - 在 MySQL 上遇到错误代码 1111 我该如何解决?

SELECT * FROM PRODUCT WHERE P_CODE = (SELECT P_CODE FROM LINE WHERE LINE_TOTAL > AVG(LINE_TOTAL));

0 投票
1 回答
40 浏览

mysql - 调用过程时“无效使用组函数”

MySQL新手在这里!我有一个由 ID(主键)和学生姓名组成的“座位”表。我的任务是编写一个 SQL 查询来交换每两个连续学生的座位 ID。如果学生人数为奇数,则不交换最后一名学生的 id。id 是连续递增的,结果表应按 id 升序排列。请参阅下面的输入和输出:

输入:

这是我的尝试:

现在我做一个程序:

调用后问题来了:

我返回错误:SQL Error (1111): Invalid use of group function。我认为可以肯定地说问题源于SET nbrSeats = COUNT(Seats.id);因为SET nbrSeats = 5;对于上面的示例输入来说做的很好。我知道可能有更好的方法来解决问题,但由于我仍处于学习阶段的开始,我仍然想了解哪里出了问题。谢谢!