我需要一种调整范围的方法,以便检查三列中是否存在值。这是我的不是代码,我刚被告知编辑它所以很难理解。
所以,我在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}" }}
但这不起作用。