问题标签 [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.
mysql - 如何根据与该分组 SUM 的 AVG 进行比较的分组 SUM 进行选择
我有一张包含电影、类别和价格的表格。现在我只想选择总价格(该类别下每部电影的所有价格总和)高于这些类别总价格平均值的类别。我已经能够找到总价格的平均值(感谢这个网站),但无法将它们组合在一起。以下是查询:
任何帮助将不胜感激,谢谢!
mysql - 如何从数据库中区分出现次数多的元素
我有一个名为 ProjectRessources 的表,其中包含以下数据:
我必须查询从事多个项目的员工才能获得以下信息:
我努力了
但我在使用 COUNT 时收到错误 1111
然后我尝试了这样的事情
但后来我得到以下错误
请帮助,任何反馈表示赞赏。请注意,我不允许使用 GROUP BY 进行查询。
sql - 在 MySQL 上遇到错误代码 1111 我该如何解决?
SELECT * FROM PRODUCT WHERE P_CODE = (SELECT P_CODE FROM LINE WHERE LINE_TOTAL > AVG(LINE_TOTAL));
mysql - 调用过程时“无效使用组函数”
MySQL新手在这里!我有一个由 ID(主键)和学生姓名组成的“座位”表。我的任务是编写一个 SQL 查询来交换每两个连续学生的座位 ID。如果学生人数为奇数,则不交换最后一名学生的 id。id 是连续递增的,结果表应按 id 升序排列。请参阅下面的输入和输出:
输入:
这是我的尝试:
现在我做一个程序:
调用后问题来了:
我返回错误:SQL Error (1111): Invalid use of group function
。我认为可以肯定地说问题源于SET nbrSeats = COUNT(Seats.id);
因为SET nbrSeats = 5;
对于上面的示例输入来说做的很好。我知道可能有更好的方法来解决问题,但由于我仍处于学习阶段的开始,我仍然想了解哪里出了问题。谢谢!