思考Sphinx或在范围内的多个列上

时间:2014-09-17 13:43:56

标签: ruby thinking-sphinx named-scopes

我需要一种调整范围的方法,以便检查三列中是否存在值。这是我的不是代码,我刚被告知编辑它所以很难理解。

所以,我在MYSQL中的条件是:

WHERE `sub_client_1_id` = 53 OR `sub_client_2_id` = 53 OR `sub_client_3_id` = 53

我尝试了以下内容:

sphinx_scope(:by_sub_client){ |id| {:condition => "`sub_client_1_id` = #{id} OR `sub_client_2_id` = #{id} OR `sub_client_3_id` = #{id}" }}

但这不起作用。

0 个答案:

没有答案