Sphinxql-具有

Sphinxql-具有,sphinx,sphinxql,Sphinx,Sphinxql,我正在尝试使用“所有”筛选查询,但我得到以下错误: mysql> SELECT id FROM related_tags GROUP BY application_id HAVING COUNT(*)=10; ERROR 1064 (42000): sphinxql: syntax error, unexpected IDENT, expecting $end near 'HAVING COUNT(*)=10' 我使用的是Sphinx2.2.6-id64-release,它支持 这是我的

我正在尝试使用“所有”筛选查询,但我得到以下错误:

mysql> SELECT id FROM related_tags GROUP BY application_id HAVING COUNT(*)=10;
ERROR 1064 (42000): sphinxql: syntax error, unexpected IDENT, expecting $end near 'HAVING COUNT(*)=10'
我使用的是Sphinx2.2.6-id64-release,它支持

这是我的索引,如果有关系的话(application_id属性用于按id分组)

sql\u查询=\
选择'id','id'作为'application\u id','clear\u title'`\
来自`应用程序`\

其中`id`>=$start和`id`我认为必须将其设置为虚拟属性,HAVING子句本身不允许使用任意表达式

SELECT id,COUNT(*) AS cnt FROM related_tags GROUP BY application_id HAVING cnt=10;

我已经试过了,当我试图创造虚拟价值时,它甚至显示了一个错误。它允许我做的唯一一件事是groupbymysql>selectid,COUNT(*)作为相关_标签的COUNT,groupbyapplication_id;错误1064(42000):sphinxql:语法错误,意外计数,期望标识接近“应用程序相关标记组的计数”\u id“不调用它计数”它是保留字。或者,如果您必须尝试反勾号
SELECT id,COUNT(*) AS cnt FROM related_tags GROUP BY application_id HAVING cnt=10;