Думая Сфинкс ИЛИ на нескольких столбцах в рамках

Мне нужен способ кондиционирования области видимости, чтобы он проверял, существует ли значение в одном из трех столбцов. Это мой не код, мне только что сказали отредактировать, так что это трудно понять.

Итак, мое состояние в 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 ответов

Другие вопросы по тегам