Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.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
组函数MYSQL的使用无效_Mysql - Fatal编程技术网

组函数MYSQL的使用无效

组函数MYSQL的使用无效,mysql,Mysql,我对此查询有问题: select distinct(id_soc) FROM table WHERE id_soc = '1234567' AND TIMESTAMPDIFF( MONTH , MAX(date_ven), DATE_ADD(MAX(date_ven),INTERVAL 1 MONTH)) = 1 group by id_soc 错误为:#1111-组函数的使用无效 但是我不知道有什么问题,我能帮我吗 谢谢。不要将Distinct与Group By一起使用。从SELECT中删

我对此查询有问题:

select distinct(id_soc)
FROM table
WHERE 
id_soc = '1234567'
AND TIMESTAMPDIFF( MONTH ,
MAX(date_ven), DATE_ADD(MAX(date_ven),INTERVAL 1 MONTH)) = 1
group by id_soc
错误为:#1111-组函数的使用无效

但是我不知道有什么问题,我能帮我吗


谢谢。

不要将Distinct与Group By一起使用。从SELECT中删除Distinct。

分组时,您的结果已经是唯一的。因此,您不需要进行区分

select id_soc
FROM table
WHERE 
id_soc = '1234567'
AND TIMESTAMPDIFF( MONTH ,
MAX(date_ven), DATE_ADD(MAX(date_ven),INTERVAL 1 MONTH)) = 1
group by id_soc