0

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

所以,我在 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}" }}

但这不起作用。

4

0 回答 0