Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
select语句,其中条件不等于mysql中的其他条件_Mysql_Sql - Fatal编程技术网

select语句,其中条件不等于mysql中的其他条件

select语句,其中条件不等于mysql中的其他条件,mysql,sql,Mysql,Sql,我在mysql数据库中有一个表。表“销售统计数据” +-------------------+-----------+--------+ | id | max_price | sell_price| orders | +-------------------+-----------+--------+ | 1 | 120 | 110 | 1 | | 2 | 324 | 324 | 0 | | 3 |

我在mysql数据库中有一个表。表“销售统计数据”

+-------------------+-----------+--------+
|  id   | max_price | sell_price| orders |
+-------------------+-----------+--------+
|  1    |   120     | 110       |  1     |
|  2    |   324     | 324       |  0     |
|  3    |   445     | 445       |  1     |
|  4    |   654     | 654       |  1     |
|  5    |   657     | 657       |  0     |
|  6    |   456     | 456       |  2     |
+-----------------+-------------+--------+
我想找到max\u price!=售价

我写这个查询就是为了这个

select * from  sell_stats where max_price != sell_price;
但是我得到了错误

ERROR 1111 (HY000): Invalid use of group function.
然后我尝试根据id对它们进行分组,但仍然是相同的错误

select * from  sell_stats where max_price != sell_price group by id;
有人能帮我吗?

试试这个:

select * from  sell_stats where max_price <> sell_price;
从销售统计中选择*,其中最高价格为销售价格;

我不知道如何从您编写的查询中获得该错误。组函数类似于
MAX()
COUNT()
、和
Group\u CONCAT()
,而您的查询中没有这些函数。您的查询工作正常:同意@Barmar。我猜是另一个查询引起的错误,而不是这一个。我看了其他几个关于“无效使用组函数”的SO问题。它们都有类似于
WHERE
子句中的函数,例如
WHERE sell\u price!=MAX(price)
。我正在尝试查询您的问题,但找不到任何问题。为什么会有任何不同<代码>=和
是可以互换的。事实上,我通常使用
,我知道这句话是正确的。但是为什么要使用
=导致关于组函数的错误?我猜想he(不知道)同时运行多个语句(假设您有一个工作台和一个带有多个选择的查询表),并且错误是由最后一个语句触发的。另一种可能性是,我们没有看到完整的查询(如托卡斯所建议的)。这就是为什么在我们了解真实情况之前,我不会浪费时间发布答案。建议他改变
=
显然是浪费时间。