我需要通过一个队列执行2个查询,并将第一个查询的结果传递给其他查询的IF表达式以及普通的MySQL查询。
例如,我尝试将@average变量传递给第二个查询:
http -a user:pass http://127.0.0.1/
但我有解析错误。我怎么能这样做?
答案 0 :(得分:0)
不要以为你能够在Sphinx中这样做。
应用程序只需运行第一个查询,捕获值,并将其显式写入第二个查询。
但似乎表达式jsut修改了返回的内容(而不是重新排序或过滤结果),所以不要让sphinx计算IF表达式,只需在应用程序中执行即可。